Transact-SQL 参考

@@SERVERNAME

返回运行 Microsoft® SQL Server™ 的本地服务器名称。

语法

@@SERVERNAME

返回类型

nvarchar

注释

SQL Server 安装程序在安装时将服务器名设置为计算机名。可通过使用 sp_addserver 然后重新启动 SQL Server 来更改 @@SERVERNAME。不过,通常不需要这种方法。

当安装有多个 SQL Server 实例时,如果本地服务器名自安装后未发生更改,则 @@SERVERNAME 返回以下本地服务器名信息。

实例 服务器信息
默认实例 '服务器名'
命名实例 '服务器名\实例名'
虚拟服务器 - 默认实例 '虚拟服务器名'
虚拟服务器 - 命名实例 '虚拟服务器名\实例名'

尽管 @@SERVERNAME 函数和 SERVERPROPERTY 函数的 SERVERNAME 属性可能返回相似格式的字符串,但信息会有所不同。SERVERNAME 属性会自动报告计算机网络名的更改。

相比之下,@@SERVERNAME 不报告此更改。@@SERVERNAME 报告使用 sp_addserversp_dropserver 存储过程对本地服务器名所做的更改。

示例
SELECT @@SERVERNAME

请参见

配置函数

SERVERPROPERTY

sp_addserver