Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:发生网络相关或特定于实例的错误

3

我遇到了以下错误:

Password: HResult 0xFFFFFFFF, Level 16, State 1 SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF]. Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : 当建立到 SQL Server 的连接时发生与网络相关的或特定于实例的错误。无法找到服务器或无法访问服务器。 请检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关更多信息,请参阅 SQL Server Books Online。 Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : 登录超时。

我尝试使用以下命令通过 cmd 连接到 SQL Server:

sqlcmd -U sa -S server\istance_name

提示要求输入密码,但是当我输入密码后,就会收到错误消息。

我查看了 Sql server 配置管理器,并启用了 TCP/IP。

我尝试在端口 1443 上进行 telnet 连接,一切正常。

请问有人有解决方案吗?


我假设“1443”是对“1433”的打字错误? - Jeroen Mostert
1个回答

3
我的直觉告诉我,你的服务器上已禁用或防火墙了SQL Server Browser服务。没有该服务,具有实例名称的服务器无法被解析。

我应该在我的本地计算机上启动SQL服务器浏览器还是在SQL服务器上启动?这个更改需要重新启动SQL服务器吗? - fabrix_00
您可以在运行 SQL Server 的计算机上启动它。它不需要重新启动计算机或 SQL Server 本身。 - Jeroen Mostert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接