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

我想从我的本地机器连接到这个远程数据库,所以我在我的本地机器Win 7上安装了 sqlcmd ,并尝试使用语法连接到这个远程服务器: sqlcmd -S IP\SQLEXPRESS -U username -P password ,但后来我收到了一些错误消息:

Sqlcmd:错误:用于SQL Server的Microsoft ODBC驱动程序13:SQL Server网络接口:错误查找指定的服务器/实例[xFFFFFFFF] . . Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序13:登录超时已过期 . Sqlcmd:错误:用于SQL Server的Microsoft ODBC驱动程序13:在 Build 与SQL Server的连接时发生了与网络相关或特定于站点的错误 . 找不到服务器或无法访问服务器 . 检查实例名称是否正确,并且我将SQL Server配置为允许远程连接 . 有关详细信息,请参阅SQL Server联机丛书..

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

先感谢您!