我们在开发机器上安装了 MAPS,它禁用了我们的一个 SQL Server 2000 实例。服务器上有几个实例,但只有一个被禁用。当我说禁用时,可以通过该机器上的管理工具和网页访问它。但是,当我们尝试远程连接(不同的机器,相同的域和站点)到 SQL 实例时,我们无法连接。我们收到错误 26 消息。有什么想法可以检查什么吗?
答案1
受影响的实例是否配置为侦听 MAP 工具包可能正在使用的静态端口号?
如果是的话,那么:
netstat -ao | find "<port>"
应该给你监听端口的进程的 PID。
答案2
我刚刚也遇到过这种情况,这是因为出于某种原因,MAP 安装停止并禁用了 SQL Server Browser 服务。我必须手动将启动类型更改为“自动”,然后重新启动它,一切才能恢复正常。
这应该记录在某处,我不确定为什么首先必须禁用它。