當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


SQL Server SERVERPROPERTY()用法及代碼示例

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。

相關用法


注:本文由純淨天空篩選整理自Sam007大神的英文原創作品 SQL Server | SERVERPROPERTY()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。