sqlserver 版本查詢方法

sqlserver 版本查詢方法

查詢方法:
select serverProperty('屬性名稱')
屬性名稱 返回的值
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

LicenseType SQL 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

ProcessID SQL Server 服務的進程 ID。(ProcessID 在標識屬於該實例的 sqlservr.exe 方面很有用。)

如果輸入無效或發生錯誤,則返回 NULL。

基本數據類型:int

ProductVersion SQL Server 實例的版本,格式爲"major.minor.build"。

基本數據類型:varchar(128)

ProductLevel SQL Server 實例的版本級別。

返回:
'RTM' = 發售版。
'SPn' = 服務包版
'Bn', = beta 測試版

基本數據類型:nvarchar(128)

ServerName Windows NT 服務器和與指定的 SQL Server 實例關聯的實例信息。

如果輸入無效或發生錯誤,則返回 NULL。

基本數據類型:nvarchar

 
發佈了133 篇原創文章 · 獲贊 14 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章