判斷 SQL Server Database Engine 所執行的版本和版次
本文說明判斷執行中 SQL Server 資料庫引擎 版本和版本的程式。
原始產品版本:SQL Server
原始 KB 編號: 321185
如果要判斷 SQL Server 的版本,您可以使用下列任一方法。
注意
版本資訊遵循 major.minor.build.revision 模式。 檢查 SQL Server 版本時,通常不會使用「修訂」資訊。
方法 1:使用 SQL Server Management Studio 連線到伺服器
使用 SQL Server Management Studio (SSMS) 中的 物件總管 連線到伺服器。 線上之後,版本資訊會顯示在括弧中,以及用來連線到特定 SQL Server 實例的用戶名稱。 如需如何使用 物件總管 連線到 SQL Server 的詳細資訊,請參閱連線到 SQL Server 或 Azure SQL 資料庫。
方法 2:查看 Errorlog 檔案的前幾行
查看該實例的 Errorlog 檔案的前幾行。 根據預設,錯誤記錄檔Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG
位於 ERRORLOG.n 檔案中。 專案可能類似下列專案:
2024-09-05 16:56:22.35 Server Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64)
Jul 10 2024 14:09:09
Copyright (C) 2022 Microsoft Corporation
Developer Edition (64-bit) on Windows 11 Enterprise 10.0 <X64> (Build 22631: ) (Hypervisor)
此專案提供產品的相關信息,例如版本、產品層級、64 位與 32 位、SQL Server 版本,以及執行 SQL Server 的 OS 版本。
方法 3:在執行查詢「SELECT @@VERSION」之後查看輸出
連接到 SQL Server 的實體,然後執行下列查詢:
SELECT @@VERSION
以下是此查詢輸出的範例:
Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64) Jul 10 2024 14:09:09 Copyright (C) 2022 Microsoft Corporation Developer Edition (64-bit) on Windows 11 Enterprise 10.0 <X64> (Build 22631: ) (Hypervisor)
從輸出中,您可以判斷 SQL Server 產品的版本、Service Pack 層級、累積更新層級或安全性更新層級(如果適用的話)。
方法 4:使用 SERVERPROPERTY 函式
連接到 SQL Server 的實體,然後在 SSMS 中執行下列查詢:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
系統會傳回下列結果:
- 產品版本 (例如 16.0.4135.4)
- 產品等級 (例如,RTM)
- 版本 (例如開發人員)
例如,結果可能如下所示。
產品版本 | 產品層級 | 版本(Edition) |
---|---|---|
16.0.4135.4 | RTM | 開發人員版次 (64 位元) |
注意
函
SERVERPROPERTY
式會傳回與版本資訊相關的個別屬性,不過函@@VERSION
式會將輸出合併成一個字元串。 如果您的應用程式需要個別的屬性字串,您可以使用 函SERVERPROPERTY
式傳回它們,而不是剖@@VERSION
析結果。這個方法也適用於 SQL Azure 資料庫執行個體。 如需詳細資訊,請參閱 SERVERPROPERTY (Transact-SQL)。
從 SQL Server 2014 RTM 累積更新 10 和 SQL Server 2014 Service Pack 1 累積更新 3 開始,已將其他屬性新增至
SERVERPROPERTY
語句。 如需完整清單,請參閱 SERVERPROPERTY (Transact-SQL) 。
方法 5:使用「已安裝的 SQL Server 功能探索報告」
您也可以使用已安裝的 SQL Server 功能探索報告。 您可以在 SQL Server 安裝中心的 [工具] 頁面上找到此報告。 此工具提供系統上所安裝之所有 SQL Server 實例的相關信息,包括 SSMS 之類的用戶端工具。 請注意,此工具只能在安裝 SQL Server 的系統上本機執行。 它無法用來取得遠端伺服器的相關信息。 如需詳細資訊,請參閱驗證 SQL Server 安裝。
範例報告的快照集如下所示: