0

我的电脑上有 2 个 Sql Server 实例:

Sql Express (\SQLEXPRESS) 的命名实例和
Sql Developer 版本的默认实例。

使用 SSMS,当我在我的机器上浏览服务器时,我只得到 Sql Express 实例列为在我的机器上可用。

我知道我已经配置了服务器本身并且可以访问它,因为如果我手动键入连接字符串,我可以通过 Sql Authentication 和 Windows Authentication 在本地和从其他机器连接到它。而且我知道 Sql Browser 至少会返回一些信息,因为 Sql Express 实例是可浏览的。

在搜索了一些解决方案之后,我能找到的最接近我的问题的信息是这个MSDN 文章。但是,据我所知,自从安装操作系统(Win 7 x64)以来,我没有更改计算机的名称,更不用说安装 Sql 了。

任何关于为什么浏览器无法识别其他实例的想法都非常感谢。

谢谢安迪

4

1 回答 1

0

如果两个实例的 HideInstance 标志都为 No 并且仍未显示,请查看SODBA.Stackexchange中的这 2 个帖子

并尝试此注册表项

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\SQL Browser\SsrpListener

1 如果您在 90 文件夹下找不到它,请确保它具有价值,请搜索,因为如果您阅读SQL Browser 服务SsrpListener的背景部分,您会看到浏览器服务最初是 SQL Server Resolution Protocol (SSRP)

于 2012-06-12T09:55:18.040 回答