本文介紹如何識別當前的 Microsoft SQL Server 版本號碼和相應的產品或 Service Pack 層級。同時介紹如何識別正在使用的 SQL Server 具體版本。
如何確定正在啟動並執行 SQL Server 2008 為哪個版本
若要確定正在啟動並執行 SQL Server 2008 為哪個版本,請使用 SQL Server Management Studio 串連到 SQL Server 2008,然後運行下列 Transact-SQL 陳述式。
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
運行結果如下:
- 產品版本(例如,10.0.1600.22)
- 產品層級(例如,RTM)
- 版本(例如, Enterprise)
例如,運行結果可能類似於如下內容。
收合該表格展開該表格
10.0.1600.22 |
RTM |
Enterprise Edition |
下表列出了 Sqlservr.exe 版本號碼。
收合該表格展開該表格
版本 |
Sqlservr.exe |
RTM |
2007.100.1600.0 |
SQL Server 2008 Service Pack 1 |
2007.100.2531.0 |
如何確定正在啟動並執行 SQL Server 2005 為哪個版本
若要確定正在啟動並執行 Microsoft SQL Server 2005 的版本,請使用 SQL Server Management Studio 串連到 SQL Server 2005,然後運行以下 Transact-SQL 陳述式。
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
運行結果如下:
- 產品版本(例如,9.00.1399.06)
- 產品層級(例如,RTM)
- 版本(例如,Enterprise Edition)
例如,運行結果可能類似於如下內容。
收合該表格展開該表格
9.00.1399.06 |
RTM |
Enterprise Edition |
下表列出了 Sqlservr.exe 版本號碼。
收合該表格展開該表格
發行版 |
Sqlservr.exe |
RTM |
2005.90.1399 |
SQL Server 2005 Service Pack 1 |
2005.90.2047 |
SQL Server 2005 Service Pack 2 |
2005.90.3042 |
SQL Server 2005 Service Pack 3 |
2005.90.4035 |
如何確定正在啟動並執行 SQL Server 2000 為哪個版本
若要確定正在啟動並執行 SQL Server 2000 的版本,請使用查詢分析器串連到 SQL Server 2000,然後運行以下代碼。
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
運行結果如下:
下表列出了 Sqlservr.exe 版本號碼。
收合該表格展開該表格
發行版 |
Sqlservr.exe |
RTM |
2000.80.194.0 |
SQL Server 2000 SP1 |
2000.80.384.0 |
SQL Server 2000 SP2 |
2000.80.534.0 |
SQL Server 2000 SP3 |
2000.80.760.0 |
SQL Server 2000 SP3a |
2000.80.760.0 |
SQL Server 2000 SP4 |
2000.8.00.2039 |
如何確定正在啟動並執行 SQL Server 7.0 為哪個版本
若要確定正在啟動並執行 SQL Server 7.0 的版本,請使用查詢分析器串連到 SQL Server 7.0,然後運行以下代碼。
SELECT @@VERSION
結果類似於如下內容:
Microsoft SQL Server 7.00 - 7.00.623 (Intel X86)
Nov 27 1998 22:20:07
Copyright (c) 1988-1998 Microsoft Corporation
Desktop Edition on Windows NT 5.1 (Build 2600
注意:在此樣本中,版本號碼為 7.00.623。
使用下表中的版本號碼識別產品或 Service Pack 層級。
收合該表格展開該表格
版本號碼 |
Service Pack |
7.00.1063 |
SQL Server 7.0 Service Pack 4 (SP4) |
7.00.961 |
SQL Server 7.0 Service Pack 3 (SP3) |
7.00.842 |
SQL Server 7.0 Service Pack 2 (SP2) |
7.00.699 |
SQL Server 7.0 Service Pack 1 (SP1) |
7.00.623 |
SQL Server 7.0 RTM (Release To Manufacturing) |
如果此表中未列出 @@VERSION 報告的版本號碼,則所啟動並執行 SQL Server 安裝了Hotfix或安全更新程式組建。例如,如果 @@VERSION 報告版本號碼為 7.00.859,則您正在運行安裝了Hotfix的 SQL Server 7.0 SP2。版本號碼隨著每個 Sqlservr.exe 可執行檔的新版本而增加。有關詳細資料,請參閱 Readme.txt 檔案瞭解Hotfix或安全更新。