我刚刚设置了一个带有SQL Server 2008 Express实例的新Windows Server 2008计算机.SQL浏览器服务似乎无法正常工作.在Management Studio中,浏览服务器会显示新服务器的主机名,但不会显示实例名称.从列表中选择主机名时,它不会连接.但我可以通过键入hostname\instancename组合手动连接.
更新1:
更新2:
按照建议跟踪数据包,发现以下内容
考虑到这些结果,我想知道为什么主机名首先出现在客户端列表中.它根本不应该出现,对吧?
更新3:
在Microsoft支持的电话上花了一个半小时.我学到了一些东西,但问题还没有解决.有人建议我尝试在同一台机器上安装SQL Standard实例.我这样做了,新实例表现出了所有相同的症状.主机名仅在浏览列表中显示一次,而不是每个实例一次.
更新4:
由于赏金系统,Stackoverflow为我选择了一个答案,但这个问题没有得到解答.今天我尝试将整个VM移动到不同的主机服务器 - 一切都完全相同.主机名仍显示在浏览列表中,没有实例名称.
更新5:
确认在guest虚拟机(SQL)服务器上安装了Hyper-V Integration Services.
sql-server sql-server-2008-express sqlbrowser sql-server-2008
当我在创建数据源视图后尝试处理维度时,出现错误:
由于以下连接问题,无法将项目部署到服务器: 无法建立连接。确保服务器正在运行。要验证或更新目标服务器的名称,请右键单击“解决方案资源管理器”中的项目,选择“项目属性”,单击“部署”选项卡,然后输入服务器的名称。
我已检查任务管理器 & SQLBrowser 正在运行。为什么我会收到此错误?