【发布时间】:2012-03-17 17:58:09
【问题描述】:
一个非常神秘的问题出现了:P
我有一个配置了静态 IP 的服务器。我已经安装了带有附加实例 (ITAPP) 的 SQL Server 2008 R2。现在,当我使用 IP 访问 SQL Server 时,会发生以下情况:
客户端机器:
sqlcmd -S XXX.XXX.XXX.XXX -U sa -P mypass
连接成功....
但是当我使用时:
sqlcmd -S XXX.XXX.XXX.XXX\ITAPP -U sa -P mypass
HResult 0xFFFFFFFF,级别 16,状态 1 SQL 网络接口:错误 定位指定的服务器/实例 [xFFFFFFFF]。
Sqlcmd:错误:Microsoft SQL Native Client:发生错误 同时建立与服务器的连接。
连接到 SQL Server 2005 时,此故障可能是由 事实上,在默认设置下 SQL Server 不允许远程 连接..
Sqlcmd:错误:Microsoft SQL Native Client:登录超时。
即使在使用 SQL Server Management Studio 的同一台计算机(安装了 SQL Server 的位置)上。我在两台机器上都关闭了防火墙,甚至允许 ITAPP 的所有协议(共享内存、命名管道、TCP/IP),还将Allow Remote connection 设置为 true。
当我使用127.0.0.1\SQLITRAX 在服务器机器上连接时,它会立即连接。
请帮我摆脱这个烂摊子:)
【问题讨论】:
-
如果您使用的是 2008,为什么您的错误消息会显示 SQL 2005?
标签: sql-server sql-server-2008 tcp remote-access