从Visual Studio到SQL Server 2005的连接

问题描述:

在Visual Studio 2010中,我尝试使用add connection向导与SQL Server数据库建立连接,但连接失败!从Visual Studio到SQL Server 2005的连接

这是我的错误:

a network-related or instance-specific error occured while establishing a connection to SQL server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider:Named Pipes Provider, error:40 -Could not open a connection to SQL Server)

额外的信息;

  • 我可以ping服务器!
  • SQL Server允许远程连接!
  • SQL服务正在运行!

这是什么问题?

+0

您是否在服务器上使用多个sql server实例?如果是这样,你需要正确设置服务器名称 – stb 2012-08-01 12:32:23

+0

只需要1个SQL数据库! – user1565210 2012-08-01 12:34:06

+0

你有什么试过?你是否退出Visual Studio并重新启动以再次尝试连接?你确定你使用正确的服务器名称吗? – Nathan 2012-08-01 12:36:10

要解决此问题,请根据症状下列方法之一,您遇到:

  • SQL Server登录

使用有效的Windows登录连接到SQL Server。如果您必须继续使用SQL Server登录,则可以将SQL Server中的安全身份验证模式更改为SQL Server和Windows。

  • Windows帐户权限不足

要解决此问题,必须将Windows帐户添加到SQL Server,然后授予每个数据库中的相应权限,用户需要访问至。

来源:http://support.microsoft.com/kb/889615/en-us