无法使用sqlcmd连接到远程SQL Server

时间:2018-01-08 13:04:35

标签: sql-server remote-access remote-server sqlcmd

我有一个运行在Window Server 2012 R2 Standard中的Microsoft SQL Server。此SQL实例的配置为:Servername: IP \ SQLEXPRESS (此处为IP是Window Server的IP地址),带有SQL身份验证用户名和密码。

我想从本地计算机连接到此远程数据库,因此我在本地计算机Win 7上安装了 sqlcmd ,并尝试使用语法连接到此远程服务器:{{1} },但后来我收到了一些错误消息:

  

Sqlcmd:错误:用于SQL Server的Microsoft ODBC驱动程序13:SQL Server   网络接口:找到指定的服务器/实例时出错   [xFFFFFFFF的]。

     

Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序13:登录超时   过期。

     

Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序13:A   发生与网络相关或特定于站点的错误   建立与SQL Server的连接。找不到服务器   无障碍。检查实例名称是否正确,以及SQL Server是否正确   配置为允许远程连接。有关更多信息,请参阅SQL   Server Books Online ..

我在Internet上搜索了一些解决方案并为SQL Server做了一些配置,例如:在SQL Server中启用远程连接,激活TCP / IP协议,通过在远程服务器的Windows防火墙中定义新规则来打开传入TCP端口1433 ,在我的本地Win 7机器中打开传出TCP端口1433。但似乎在我的情况下,改变不起作用。任何人都可以在这里给我一些提示来解决这个远程连接问题吗?

提前谢谢!

0 个答案:

没有答案