📜  SQL 服务器 |服务器属性()

📅  最后修改于: 2022-05-13 01:54:51.745000             🧑  作者: Mango

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。