SQL 服务器 |服务器属性()
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。