本文將告訴您,如何識別您目前的 Microsoft SQL Server 版本編號,以及對應的產品或 Service
Pack (SP) 等級。本文也將告訴您,如果您是使用 Microsoft SQL Server 2000 或 Microsoft SQL Server
7.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 2000
如果要判斷執行的 SQL Server 2000 版本為何,請使用 Query Analyzer 連接到 SQL Server
2000,然後執行下列程式碼:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') 結果如下:
| ? | 產品版本 (例如:8.00.534)。 |
| ? | 產品等級 (例如:RTM 或 SP2)。 |
| ? | 版本 (例如:Standard Edition)。例如,結果看起來類似這樣:
8.00.534
SP2 Standard 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 版本為何,請使用 Query Analyzer 連接到 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 執行檔時,版本編號便會增加。如需詳細資訊,請參閱 Hotfix 或安全性更新的 Readme.txt 檔案。
回此頁最上方
如何判斷執行的是哪一個版本的 SQL Server 6.5
如果要判斷執行的 Microsoft SQL Server 6.5 版本為何,請使用 Isql_w 連接到 SQL Server
6.5,然後執行下列程式碼:
SELECT @@VERSION
請使用下表中的版本編號來識別產品或 Service Pack 等級:
| 版本編號 | Service Pack |
|---|
| 6.50.479 | SQL Server 6.5 Service Pack 5a (SP5a)
更新程式 |
| 6.50.416 | SQL Server 6.5 Service Pack 5a (SP5a) |
| 6.50.415 | SQL Server 6.5 Service Pack 5 (SP5) |
| 6.50.281 | SQL Server 6.5 Service Pack 4 (SP4) |
| 6.50.258 | SQL Server 6.5 Service Pack 3 (SP3) |
| 6.50.240 | SQL Server 6.5 Service Pack 2 (SP2) |
| 6.50.213 | SQL Server 6.5 Service Pack 1 (SP1) |
| 6.50.201 | SQL Server 6.5 RTM |
| |
如果 @@VERSION 所報告的版本編號沒有列在此表中,則 SQL Server 執行的是 Hotfix
或安全性更新組建。每當有新版的 Sqlservr.exe 執行檔時,版本編號便會增加。如需詳細資訊,請參閱 Hotfix 或安全性更新的 Readme.txt
檔案。
回此頁最上方
如何判斷執行的是哪一個版本的 SQL Server
如果您不確定您所執行的 SQL Server 版本為何,@@VERSION
所傳回的最後一行輸出資料會報告您所連接的版本為何。本文所使用的範例為 Windows NT 5.0 上的 SQL Server 2000 Standard
Edition (組建 2195:Service Pack 2)。
注意 先前提供的組建及 Service Pack 資訊是作業系統的資訊,不是 SQL Server 的資訊。
Windows NT 5.0 上的 Standard Edition (組建 2195:Service Pack 2)
回此頁最上方
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
290211 (http://support.microsoft.com/kb/290211/)
如何取得最新版 SQL Server 2000 Service Pack
301511 (http://support.microsoft.com/kb/301511/) INF:如何取得最新的 SQL Server 7.0 Service Pack
273914 (http://support.microsoft.com/kb/273914/) INF: Readme.txt for SQL Server 6.5 Post Service Pack 5a Update
回此頁最上方