方法 1:通過使用 SQL Server Management Studio 中的對象資源管理器連接到服務器。連接對象資源管理器后,它將顯示版本信息(在括號中),以及用於連接到 SQL Server 特定實例的用戶名。
方法 2:查看該實例錯誤日志文件的前幾行。默認情況下,錯誤日志位於 Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG 和 ERRORLOG.n 文件中。日志條目可能類似於以下內容:
2011-03-27 22:31:33.50 Server Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) Mar 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600:)
正如您所看到的,此條目提供了有關該產品的所有必要信息,例如版本、產品級別、64 位還是 32 位、SQL Server 的版本以及正在運行 SQL Server 的操作系統版本。
方法 3:連接到 SQL Server 的實例,然后運行以下查詢:
Select @@version
此查詢的輸出示例如下:
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) Mar 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600:))
方法 4:連接到 SQL Server 的實例,然后運行以下查詢:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'),SERVERPROPERTY ('edition')
注意 此查詢適用於 SQL Server 2000 或更高版本的任何實例。
運行結果如下:
- 產品版本(例如,10.0.1600.22)
- 產品級別(例如,RTM)
- 版本(例如, Enterprise)
例如,運行結果可能類似於如下內容。
10.0.1600.22 | RTM | Enterprise Edition |
注意SERVERPROPERTY 函數返回與版本信息相關的單個屬性,而 @@VERSION 函數則將輸出合並為一個字符串。如果您的應用程序需要單個屬性字符串,您可以使用 SERVERPROPERTY 函數返回它們,而不是分析 @@VERSION 結果。