SQL Server显示连接服务器以外的服务器名称

SQL Server显示连接服务器以外的服务器名称,sql,sql-server-2008-r2,Sql,Sql Server 2008 R2,我正在使用SQL Server 2008 R2来完成我的项目 我注意到,当我执行以下代码时: print @@SERVERNAME 我有一个输出“Server-01”。但是,我实际上正在连接到“Server-03”,并且上面的代码也在“Server-03”中执行 那么,我可以知道是什么导致了这种奇怪的输出吗?这背后的机制是什么 谢谢 您得到了错误的名称,因为有人在安装SQL server后重命名了此服务器(可能已将其映像为SQL server安装)而且他们没有按照正确的建议在重命名后更新SQL

我正在使用SQL Server 2008 R2来完成我的项目

我注意到,当我执行以下代码时:

print @@SERVERNAME
我有一个输出
“Server-01”
。但是,我实际上正在连接到
“Server-03”
,并且上面的代码也在
“Server-03”
中执行

那么,我可以知道是什么导致了这种奇怪的输出吗?这背后的机制是什么


谢谢

您得到了错误的名称,因为有人在安装SQL server后重命名了此服务器(可能已将其映像为SQL server安装)而且他们没有按照正确的建议在重命名后更新SQL Server的内部信息。

这意味着有人没有按照建议重命名服务器或还原最初从
Server-01
拍摄的图像。选择serverproperty('MachineName'))