连接到远程SQL Server - 与网络相关或特定于实例的错误

时间:2017-10-24 05:20:50

标签: sql-server visual-studio database-connection remote-access remote-server

我无法连接到远程SQL Server。

我收到此错误:

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

在远程计算机上,SQL Server正在运行,端口1433已打开。

在我的Visual Studio Server资源管理器中,与远程数据库的数据连接显示一个小红叉。州政府关闭。 - 我无法在服务器名称选择字段中看到远程PC。但我可以成功ping远程计算机。

如何连接服务器?

编辑:

我的连接字符串:{Data Source = wsbd0311 \ SQLEXPRESS; Initial Catalog = rms; User ID = sa; Password = mypassword}(我可以使用此Id和密码登录。)

我已经设置了#34;允许远程连接到此服务器"在远程SQL Server上。

编辑2:

我是否需要在远程SQL Server上安装一个开放端口1434?

2 个答案:

答案 0 :(得分:0)

如果打开了计算机,您可以ping服务器,但是为了连接到SQL Server实例,您应该确保SQL服务器在服务器计算机上启动并运行。查看此链接了解更多详情

How to Start, stop or restart SQL Server Instance

答案 1 :(得分:0)

确保服务器在远程PC上运行。连接到远程PC,然后通过“所有程序”->“ SQL Server”->“ SQL Server配置管理器”->“ SQL Server Services”下的SQL Server服务,检查SQL Server服务是否处于运行状态。如果没有,请尝试启动服务并连接。 此外,在“ SQL Server网络配置”下的“ MS SQL Server协议”下启用TCP / IP。