SERVERPROPERTY方法说明

SERVERPROPERTY

返回有关服务器实例的属性信息。

语法

SERVERPROPERTY ( propertyname )

参数

propertyname

是包含要返回的服务器属性信息的表达式。Propertyname 可以是下列值中的一个。

属性名称返回的值
Collation服务器的默认排序规则名称。

如果输入无效或发生错误,则返回 NULL。

基本数据类型:nvarchar

Edition安装在服务器上的 Microsoft® SQL Server™ 实例版本。

返回:

'Desktop Engine'
'Developer Edition'
'Enterprise Edition'
'Enterprise Evaluation Edition'
'Personal Edition'
'Standard Edition'

基本数据类型:nvarchar(128)

Engine Edition安装在服务器上的 SQL Server 实例引擎版本。

1 = 个人或 Desktop Engine
2 = 标准
3 = 企业(适用于企业版、企业评估版和开发版)

基本数据类型:int

InstanceName用户连接到的实例的名称。

如果实例名称是默认实例,或者输入无效或发生错误,则返回 NULL。

基本数据类型:nvarchar

IsClustered在故障转移群集中配置服务器实例。

1 = 聚集。
0 = 非聚集。
NULL = 输入无效或发生错误。

基本数据类型:int

IsFullTextInstalled在 SQL Server 的当前实例中安装全文组件。

1 = 已安装全文组件。
0 = 未安装全文组件。
NULL = 输入无效或发生错误。

基本数据类型:int

IsIntegratedSecurityOnly服务器为集成安全模式。

1 = 集成安全模式。
0 = 非集成安全模式。
NULL = 输入无效或发生错误。

基本数据类型:int

IsSingleUser服务器为单用户模式。

1 = 单用户。
0 = 非单用户
NULL = 无效输入或错误。

基本数据类型:int

IsSyncWithBackup数据库为发布数据库或分发数据库,并且在还原时不用中断事务复制。

1 = 真。
0 = 假。

基本数据类型:int

LicenseTypeSQL Server实例模式。

PER_SEAT = 单机模式
PER_PROCESSOR = 单处理器模式
DISABLED = 禁用许可。

基本数据类型:nvarchar(128)

MachineName服务器实例在其上运行的 Windows NT 计算机名称。

对于聚集实例,即在 Microsoft Cluster Server 的虚拟服务器上运行的 SQL Server 实例,返回虚拟服务器的名称。

如果输入无效或发生错误,则返回 NULL。

基本数据类型:nvarchar

NumLicenses如果是单机模式,则为该 SQL Server 实例的注册客户端许可数。

如果是单处理器模式,则为该 SQL Server 实例的许可处理器数。

如果不是上述模式,则返回 NULL 值。

基本数据类型:int

ProcessIDSQL Server 服务的进程 ID。(ProcessID 在标识属于该实例的 sqlservr.exe 方面很有用。)

如果输入无效或发生错误,则返回 NULL。

基本数据类型:int

ProductVersionSQL Server 实例的版本,格式为"major.minor.build"。

基本数据类型:varchar(128)

ProductLevelSQL Server 实例的版本级别。

返回:
'RTM' = 发售版。
'SPn' = 服务包版
'Bn', = beta 测试版

基本数据类型:nvarchar(128)

ServerNameWindows NT 服务器和与指定的 SQL Server 实例关联的实例信息。

如果输入无效或发生错误,则返回 NULL。

基本数据类型:nvarchar

 

返回类型

sql_variant

注释

SERVERPROPERTY 函数的 ServerName 属性与 @@SERVERNAME 返回相似的信息。ServerName 属性提供 Windows NT 服务器和实例名称,两者共同构成唯一的服务器实例。@@SERVERNAME 提供当前配置的本地服务器名称。

如果安装时未更改默认服务器名称,则 ServerName 属性和 @@SERVERNAME 返回相同的信息。通过执行 sp_addserversp_dropserver 可以配置本地服务器名称。

如果在安装时已将本地服务器名称从默认服务器名称更改成其它名称,则 @@SERVERNAME 返回更改后的新名称。

示例

该示例在 SELECT 语句中使用 SERVERPROPERTY 函数返回有关当前服务器的信息。如果 Windows NT 服务器安装了多个 SQL Server 实例,而且客户端需要打开另一个到当前连接所使用的同一实例的连接时,此方案很有用。

SELECT   CONVERT(char(20), SERVERPROPERTY('servername'))
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值