0

Windows Server 2003 x64 上的 SQL Server 2005 x64,具有多个实例(默认 + 2 个命名)。工程师将服务器移至不同的域。从那时起,无法让 SQLBrowser 启动。仍然可以查询默认实例,并且可以通过端口(TCP:hostname,port#)访问命名实例。在服务器上时,可以使用 SSMS 连接到实例,从这个角度来看一切都很好。SQL Server 日志中没有错误。

当 SQLBrowser 启动时,EventViewer.Application 中的一个条目表示其中一个命名实例的配置无效,但我无法弄清楚什么是无效的。启动继续,下一条消息显示“SQLBrowser 服务无法建立 SQL 实例和连接发现”。接下来,它启用实例和连接发现支持;接下来,关于具有无效配置的同一命名实例的另一条消息;然后一个事件表明 SQLBrowser 已启动;最后,一个事件显示 SQLBrowser 服务已关闭。

我让 SQLBrowser 通过临时重命名注册表项来解决第一个命名实例的问题,现在可以通过名称而不是端口访问第二个命名实例。尽管如此,仍无法按名称访问第一个命名实例。

建议?

4

1 回答 1

0

问题原来是卸载一些 2000 实例后留下的一些旧密钥。Microsoft 引导我删除了这些密钥,SQLBrowser 立即启动。

于 2010-03-30T19:27:27.067 回答