【发布时间】:2012-12-21 07:58:32
【问题描述】:
我刚刚在我的 SQL Server 2008 R2 中偶然发现了一个问题 - 当我调用 @@SERVERNAME 时,它返回的是我旧计算机的计算机名称,而不是当前计算机名称。为什么是这样?我该如何解决? SQL Server 不知何故记住了旧的机器名称。
【问题讨论】:
-
在安装过程中可能存储在内核数据库中。
-
感谢之前的回答,帮助我解决了我的问题。只是给其他人的说明,如果您想要从@@SERVERNAME 返回的整个服务器名称,您可以使用
SELECT SERVERPROPERTY('ServerName'); -
添加一个有趣的东西 - 我刚刚更改了运行 SQL Server 2014 的机器名称 - 它自动完成了这项任务。
标签: sql-server sql-server-2008-r2