xp_msver (Transact-SQL)

傳回有關 Microsoft SQL Server 的版本資訊。xp_msver 也會傳回有關伺服器之實際組建編號的資訊,以及有關伺服器環境的資訊。xp_msver 傳回的資訊可用於 Transact-SQL 陳述式、批次、預存程序等等,以加強平台獨立程式碼的邏輯。

主題連結圖示Transact-SQL 語法慣例

語法

xp_msver [ optname ]

引數

  • optname
    這是選項的名稱,它可以是下列值之一。

    選項/資料行名稱 描述

    ProductName

    產品名稱;例如 Microsoft SQL Server。

    ProductVersion

    產品版本。

    Language

    SQL Server 的語言版本。

    Platform

    執行 SQL Server 之電腦的作業系統名稱、製造商名稱和晶片家族名稱。

    Comments

    有關 SQL Server 的其他資訊。

    CompanyName

    產生 SQL Server 的公司名稱;例如 Microsoft Corporation。

    FileDescription

    作業系統。

    FileVersion

    SQL Server 可執行檔的版本。

    InternalName

    SQL Server 的 Microsoft 內部名稱;例如 SQLSERVR。

    LegalCopyright

    SQL Server 必要的合法著作權資訊;例如 Copyright© Microsoft Corp. 1988-2005。

    LegalTrademarks

    SQL Server 必要的合法商標資訊。例如,Microsoft 是 Microsoft Corporation 的註冊商標。

    OriginalFilename

    在 SQL Server 啟動時執行的檔案名稱;例如 Sqlservr.exe。

    PrivateBuild

    已保留。

    SpecialBuild

    已保留。

    WindowsVersion

    執行 SQL Server 之電腦所安裝的 Microsoft Windows 版本。

    ProcessorCount

    執行 SQL Server 之電腦的處理器數目。

    ProcessorActiveMask

    指出執行 SQL Server 的電腦中已安裝的處理器,由 Microsoft Windows 啟動及使用。

    ProcessorType

    處理器類型。與平台相似。

    PhysicalMemory

    執行 SQL Server 之電腦所安裝的 RAM 數量 (以 MB 為單位)。

    Product ID

    產品識別碼 (PID)。這是在安裝期間指定的。這個號碼位於原廠 SQL Server 光碟片外盒的貼紙上。

傳回碼值

1 (成功)

結果集

不含任何參數的 xp_msver 會傳回四資料行結果集,它列出所有選項值。任何參數的 xp_msver 會傳回含有該選項之值的四資料行結果集。

權限

需要 public 角色中的成員資格。

請參閱

參考

系統函數 (Transact-SQL)
系統預存程序 (Transact-SQL)
一般擴充預存程序 (Transact-SQL)
@@VERSION (Transact-SQL)
SERVERPROPERTY (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助