无法在SQL Server 2005的Management Studio Express中进行连接

时间:2014-05-22 16:18:00

标签: sql-server ssms

我尝试连接到我的本地计算机名称为"服务器名称",并提供Windows身份验证,但它引发了一些错误: -

  

"发生与网络相关或特定于实例的错误   建立与SQL Server的连接。找不到服务器或   无法访问。验证实例名称是否正确   SQL Server配置为允许远程连接。 (提供者:命名   管道提供程序,错误:40 - 无法打开到SQL Server的连接)   (.Net SqlClient数据提供者)"

请注意以前它在几个月前连接都很好,但现在它抛出错误。我尝试了很多在网络上提供的替代品,但没有任何效果。 我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

如果服务在本地计算机上运行,​​请尝试使用" LocalHost"作为服务器名称。 另外,你检查过服务是否正在运行?

答案 1 :(得分:0)

有几个原因可以发生:

  1. 检查您的SQL是否已启动并正在运行
  2. 检查没有防火墙乱搞
  3. 检查配置管理器是否已启动sql服务
  4. 检查配置管理器上的TCP / IP是否处于活动状态
  5. 有时,我知道这很奇怪,但是如果您没有为混合安全性(Windows和SQL Server)配置服务器,则会出现错误。尝试使用具有SA权限的Windows用户进行连接,并激活SQL身份验证。

    要执行此操作,请打开SQL Server管理器并与SA用户连接,右键单击服务器属性,选中“安全性”选项卡,以获取“SQL服务器和Windows身份验证模式”

    查看此博文会引导您了解我告诉您的一些观点。 http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql-server-microsoft-sql-server-error/