SQL Server提供了系统定义的功能 SERVERPROPERTY(propertyname) .
SERVERPROPERTY(): SERVERPROPERTY()函数用于返回系统不同属性的信息,即所谓的实例信息。
propertyname: 此表达式包含有关相关属性的信息,并返回相同的信息。
下面是SERVERPROPERTY()函数提供的几个属性名。除了上述属性,还有其他属性。
1.机器名称: 此属性名用作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.产品版本: 此属性名用作SERVERPROPERTY()函数中的参数,以获取有关所用产品版本的信息。
语法:
SELECT SERVERPROPERTY (' PRODUCTVERSION')
例子:
6.版本: 此属性名用作SERVERPROPERTY()函数中的参数,以获取有关Microsoft版本的信息。NET框架公共语言运行库(CLR)。此框架用于构建SQL Server实例。
语法:
SELECT SERVERPROPERTY ('BUILDCLRVERSION')
例子:
7.进程ID: 此属性名用作SERVERPROPERTY()函数中的参数,以获取SQL Server服务的进程ID。
语法:
SELECT SERVERPROPERTY ('PROCESSID')
例子:
8.ResourceLastUpdateDateTime: 此属性名用作SERVERPROPERTY()函数中的参数,以获取有关资源数据库上次更新的信息,即资源数据库上次更新的日期和时间。
语法:
SELECT SERVERPROPERTY ('ResourceLastUpdateDateTime')
例子:
9.编辑ID: 此属性名用作SERVERPROPERTY()函数中的参数,用于查找计算机/计算机上安装的SQL Server的版本ID。
语法:
SELECT SERVERPROPERTY ('EditionID')
例子:
10.整理: 在要安装的SQL Server属性中使用/collation()参数查找要安装的SQL Server。
语法:
select SERVERPROPERTY ('collation')
例子:
注: 要获取有关其他属性的信息,请参阅 微软文档 .