当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


SQL Server SERVERPROPERTY()用法及代码示例


SQL Server 提供了一个系统定义的函数 SERVERPROPERTY(propertyname)。

SERVERPROPERTY():SERVERPROPERTY() 函数用于返回有关系统不同属性的信息或所谓的实例信息。

propertyname:此表达式包含有关属性的信息并返回相同的信息。

以下是 SERVERPROPERTY() 函数提供信息的几个属性名称。除了上面提到的属性,还有其他属性。

1. MachineName:此属性名称在 SERVERPROPERTY() 函数中用作参数,以查找运行 SQL Server 的机器/计算机的名称。



用法:

SELECT SERVERPROPERTY ('MachineName')

例:

输出:

2. 版本:此属性名称在 SERVERPROPERTY() 函数中用作参数,以获取机器/计算机上安装的 SQL Server 版本。

用法:

SELECT SERVERPROPERTY ('Edition')

例:



3. INSTANCEDEFAULTDATAPATH:该属性名称在SERVERPROPERTY()函数中用作参数,用于查找数据文件的默认路径。

用法:

SELECT SERVERPROPERTY ('INSTANCEDEFAULTDATAPATH')

例:

4. INSTANCEDEFAULTLOGPATH:此属性名称在SERVERPROPERTY() 函数中用作参数以查找日志文件的默认路径。

用法:

SELECT SERVERPROPERTY ('INSTANCEDEFAULTLOGPATH')

例:

5. PRODUCTVERSION:此属性名称在 SERVERPROPERTY() 函数中用作参数,以获取有关正在使用的产品版本的信息。



用法:

SELECT SERVERPROPERTY (' PRODUCTVERSION')

例:

6. BUILDCLRVERSION:此属性名称在 SERVERPROPERTY() 函数中用作参数,以获取有关 Microsoft .NET Framework 公共语言运行时 (CLR) 版本的信息。该框架用于构建 SQL Server 实例。

用法:

SELECT SERVERPROPERTY ('BUILDCLRVERSION')

例:

7. PROCESSID:该属性名在SERVERPROPERTY()函数中作为参数使用,获取SQL Server服务的进程ID。

用法:

SELECT SERVERPROPERTY ('PROCESSID')

例:

8. ResourceLastUpdateDateTime:此属性名称在 SERVERPROPERTY() 函数中用作参数,以获取有关资源数据库上次更新的信息,即资源数据库上次更新的日期和时间。

用法:

SELECT SERVERPROPERTY ('ResourceLastUpdateDateTime')

例:

9. EditionID:此属性名称用作 SERVERPROPERTY() 函数中的参数,以查找安装在计算机/机器上的 SQL Server 的版本 ID。

用法:

SELECT SERVERPROPERTY ('EditionID')

例:

10. 排序规则:此属性名称用作 SERVERPROPERTY() 函数中的参数,以查找安装在计算机/机器上的 SQL Server 的排序规则。

用法:

select SERVERPROPERTY ('collation')

例:

注意:要获取有关其他属性的信息,请参阅 Microsoft Docs。

相关用法


注:本文由纯净天空筛选整理自Sam007大神的英文原创作品 SQL Server | SERVERPROPERTY()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。