现在的位置: 首页 > 综合 > 正文

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 – 无法打开到 SQL

2013年09月18日 ⁄ 综合 ⁄ 共 609字 ⁄ 字号 评论关闭

今天安装了SQL Server2005,安装完毕后登录时报了这个错误:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 。按照网上的说了进行了修改,如下:

1.开启sql2005远程连接功能,开启办法如下:
        配置工具->Sql Server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine节点,先择“远程连接”,接下建议选择“同时使用TCP/IP和named pipes”,确定后重启数据库服务就可以了。

2. 打开 SQL Server Configration Manager,在SQL Server 2005 网络配置下的SQLEXPRESS的协议中启用TCP/IP。

但是做了以上修改后还是发现不好使。后来才发现,原来不是我这里配置的问题,是在登录时输入服务器名字(Server name)时,我直接输入了localhost,如下图

由此造成了连接不上的错误。改正方法为:点击服务器名称(Server name)的下拉框,选择Brower for more,如图

然后在弹出的对话框中,选择local servers,选择你需要访问的服务器即可,如图:

这样就可以正常登陆进去了。

抱歉!评论已关闭.