共用方式為


判斷 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 位元)

注意

方法 5:使用「已安裝的 SQL Server 功能探索報告」

您也可以使用已安裝的 SQL Server 功能探索報告。 您可以在 SQL Server 安裝中心的 [工具] 頁面上找到此報告。 此工具提供系統上所安裝之所有 SQL Server 實例的相關信息,包括 SSMS 之類的用戶端工具。 請注意,此工具只能在安裝 SQL Server 的系統上本機執行。 它無法用來取得遠端伺服器的相關信息。 如需詳細資訊,請參閱驗證 SQL Server 安裝

範例報告的快照集如下所示:

螢幕擷取畫面顯示 SQL Server 2016 安裝程式探索報告的範例。

另請參閱