无法连接到sql server

时间:2009-09-14 07:12:48

标签: sql-server-2005 sqlconnection

我在我的机器上管理stdio 2005并且想要连接到sql server 2008

我收到以下消息作为内部异常。

{“建立与SQL Server的连接时发生与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。验证实例名称是否正确以及SQL Server是否配置为允许远程连接。(provider:Named Pipes Provider,错误:40 - 无法打开与SQL Server的连接)“}

任何人都可以请帮助

感谢,

维杰。

3 个答案:

答案 0 :(得分:2)

您正在使用的协议(命名管道)仅在您连接到本地计算机时才有效。如果要连接到远程计算机,则需要启用TCP协议。

其他要检查的事项:

  • 您的连接字符串是否正确?服务器名称拼写正确吗?
  • 是否有任何防火墙允许TCP流量?基本设置的默认端口为1433.

答案 1 :(得分:1)

  • 打开SQL Server配置管理器
  • 展开节点“SQL Server网络配置”
  • 单击协议节点
  • 右键点击“命名管道” - >启用
  • 重新启动SQL Server服务

答案 2 :(得分:0)

  • 确保将数据库配置为允许远程连接。
  • 如果使用实例,请确保在连接字符串中指向该实例。