SQL Server显示服务器名称除连接之外
问题描述:
我正在使用SQL Server 2008 R2
来执行我的项目。SQL Server显示服务器名称除连接之外
我注意到,当我执行下面的代码:
print @@SERVERNAME
我有一个输出"Server-01"
。但是,我实际上连接到"Server-03"
,上述代码也在"Server-03"
中执行。
那么,我可否知道是什么原因导致这种奇怪的输出?这背后的机制是什么?
谢谢。
答
因为有人在安装SQL Server之后重命名了此服务器(可能已将其作为SQL Server安装映像),并且他们没有按照正确的建议在SQL Server的内部信息更新后更新他们做了重命名。
这意味着有人没有按照[重命名承载独立SQL Server实例的计算机](http://msdn.microsoft.com/en-gb/library/ms143799.aspx)上的建议进行重命名服务器或恢复原来从“Server-01”获取的图像。 – 2014-09-22 10:02:54
SELECT serverproperty('MachineName') – Donal 2014-09-22 10:10:40