SERVERPROPERTY (Transact-SQL)
更新日期: 2006 年 4 月 14 日
返回有关服务器实例的属性信息。
重要提示: |
---|
此功能与早期版本的 Microsoft SQL Server 有所不同。有关详细信息,请参阅 SQL Server 2005 中数据库引擎功能的行为更改。 |
语法
SERVERPROPERTY ( propertyname )
参数
propertyname
包含要返回的服务器属性信息的表达式。propertyname 可以是下列值之一:属性名称
返回类型
sql_variant
备注
SERVERPROPERTY 函数的 ServerName 属性与 @@SERVERNAME 返回相似的信息。ServerName 属性提供 Windows 服务器和实例名称,两者共同构成唯一的服务器实例。@@SERVERNAME 提供当前配置的本地服务器名称。
如果安装时未更改默认服务器名称,则 ServerName 属性和 @@SERVERNAME 返回相同的信息。可以通过执行以下过程配置本地服务器的名称:
EXEC sp_dropserver 'current_server_name';
GO
EXEC sp_addserver 'new_server_name', 'local';
GO
如果在安装时已将本地服务器名称从默认服务器名称更改为其他名称,则 @@SERVERNAME 返回更改后的新名称。
示例
以下示例在 SELECT
语句中使用 SERVERPROPERTY
函数返回有关当前服务器的信息。如果 Windows 服务器安装了多个 SQL Server 实例,而且客户端必须打开另一个到当前连接所使用的同一实例连接,则此方案很有用。
SELECT CONVERT(char(20), SERVERPROPERTY('servername'));
GO
请参阅
参考
其他资源
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
2006 年 4 月 14 日 |
|