2012年11月14日 星期三

如何識別 SQL Server 的版本

如何識別 SQL Server 的版本

轉載至 http://support.microsoft.com/kb/321185/zh-tw

文章編號: 321185

在此頁中


結論


本文說明如何識別您目前的 Microsoft SQL Server 版本號碼以及相對應的產品或 Service Pack 等級,同時說明如何識別您正在使用的 SQL Server 特定版本。

如何判斷正在執行的是哪一版本的 SQL Server 2008

若要判斷正在執行的是哪一版本的 Microsoft 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.22RTMEnterprise Edition
下表列出 Sqlservr.exe 版本號碼。
摺疊此表格展開此表格
發行Sqlservr.exe
RTM2007.100.1600.0
SQL Server 2008 Service Pack 12007.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.06RTMEnterprise Edition
下表列出 Sqlservr.exe 版本號碼。
摺疊此表格展開此表格
發行Sqlservr.exe
RTM2005.90.1399
SQL Server 2005 Service Pack 12005.90.2047
SQL Server 2005 Service Pack 22005.90.3042
SQL Server 2005 Service Pack 32005.90.4035

如何判斷正在執行的是哪一版本的 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
RTM2000.80.194.0
SQL Server 2000 SP12000.80.384.0
SQL Server 2000 SP22000.80.534.0
SQL Server 2000 SP32000.80.760.0
SQL Server 2000 SP3a2000.80.760.0
SQL Server 2000 SP42000.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.1063SQL Server 7.0 Service Pack 4 (SP4)
7.00.961SQL Server 7.0 Service Pack 3 (SP3)
7.00.842SQL Server 7.0 Service Pack 2 (SP2)
7.00.699SQL Server 7.0 Service Pack 1 (SP1)
7.00.623SQL 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

若要判斷正在執行的是哪一版本的T Microsoft SQL Server 6.5,請使用 Isql_w 連線至 SQL Server 6.5,然後執行下列程式碼。

SELECT @@VERSION
請使用下表中的版本號碼來識別產品或 Service Pack 等級。
摺疊此表格展開此表格
版本號碼Service Pack
6.50.479SQL Server 6.5 Service Pack 5a (SP5a) 更新程式
6.50.416SQL Server 6.5 Service Pack 5a (SP5a)
6.50.415SQL Server 6.5 Service Pack 5 (SP5)
6.50.281SQL Server 6.5 Service Pack 4 (SP4)
6.50.258SQL Server 6.5 Service Pack 3 (SP3)
6.50.240SQL Server 6.5 Service Pack 2 (SP2)
6.50.213SQL Server 6.5 Service Pack 1 (SP1)
6.50.201SQL 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
如何取得最新版 SQL Server 2000 Service Pack
301511
INF:如何取得最新的 SQL Server 7.0 Service Pack
273914
SQL Server 6.5 Post-Service Pack 5a 更新的 Readme.txt
937137
在 SQL Server 2005 Service Pack 2 發行之後所發行的 SQL Server 2005 組建

屬性


文章編號: 321185 - 上次校閱: 2011年2月16日 - 版次: 13.1
關鍵字: 
kbsqldeveloper kbhowtomaster KB321185
Microsoft 及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責 任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔 保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別 的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。


沒有留言:

張貼留言