当前位置:  开发笔记 > 数据库 > 正文

SQL Server Browser仅显示主机名,而不显示实例名称

如何解决《SQLServerBrowser仅显示主机名,而不显示实例名称》经验,为你挑选了0个好方法。

我刚刚设置了一个带有SQL Server 2008 Express实例的新Windows Server 2008计算机.SQL浏览器服务似乎无法正常工作.在Management Studio中,浏览服务器会显示新服务器的主机名,但不会显示实例名称.从列表中选择主机名时,它不会连接.但我可以通过键入hostname\instancename组合手动连接.

更新1:

    浏览器服务正在运行,我已经尝试了几个不同的帐户,包括域管理员,这是一个不好的做法,但我还是尝试进行故障排除.

    我试过在防火墙上打孔,并完全关闭防火墙.

    它运行在Windows Server 2008 64位主机上的Hyper-V,Windows Server 2008 32位guest虚拟机上.我之前(没有问题)在同一台主机上完成了这项工作,但使用的是SQL 2008 Standard而不是Express.

    当我在SQL Server计算机上的SSMS(Express)中浏览服务器时,它工作正常并显示整个实例名称.当我使用SSMS(标准)在远程计算机(在同一个Intranet上)上浏览它时,它只显示主机名.

更新2:

按照建议跟踪数据包,发现以下内容

    客户端按预期发送广播,并从同一网络上的其他SQL Server收到正确的响应.

    服务器收到广播但没有发送响应.

考虑到这些结果,我想知道为什么主机名首先出现在客户端列表中.它根本不应该出现,对吧?

更新3:

在Microsoft支持的电话上花了一个半小时.我学到了一些东西,但问题还没有解决.有人建议我尝试在同一台机器上安装SQL Standard实例.我这样做了,新实例表现出了所有相同的症状.主机名仅在浏览列表中显示一次,而不是每个实例一次.

更新4:

由于赏金系统,Stackoverflow为我选择了一个答案,但这个问题没有得到解答.今天我尝试将整个VM移动到不同的主机服务器 - 一切都完全相同.主机名仍显示在浏览列表中,没有实例名称.

更新5:

确认在guest虚拟机(SQL)服务器上安装了Hyper-V Integration Services.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有