正確識別SQL Server 版本號的操作方案
我們今天是要和大家一起討論的是正確識別SQL Server 版本號的操作方案,以及對應(yīng)的產(chǎn)品級別或是其他的服務(wù)包 (SP) 級別同時也介紹了如何識別SQL Server數(shù)據(jù)庫版本所使用的 SQL Server 2000 或 SQL Server 7.0 的具體版本。
如何確定所運行的 SQL Server 2005 的版本
要確定所運行的 SQL Server 2005 的版本,請使用 SQL Server Management Studio 連接到 SQL Server 2005,然后運行以下 Transact-SQL 語句:
- SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
運行結(jié)果如下:
產(chǎn)品版本(例如,“9.00.1399.06”)。
產(chǎn)品級別(例如,“RTM”)。
版本(例如,“Enterprise Edition”)。
例如,運行結(jié)果可能類似于如下內(nèi)容:
- 9.00.1399.06 RTM Enterprise Edition
下表列出了 Sqlservr.exe 的版本號:
發(fā)行版 Sqlservr.exe RTM 2005.90.1399 SQL Server 2005 Service Pack 1 2005.90.2047
如何確定所運行的 SQL Server 2000 的版本
要確定所運行的 SQL Server 2000 的版本,請使用查詢分析器連接到 SQL Server 2000,然后運行下列代碼:
- SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
運行結(jié)果如下:
產(chǎn)品版本(例如,8.00.534)。
產(chǎn)品級別(例如,“RTM”或“SP2”)。
版本(例如,“Standard Edition”)。
例如,運行結(jié)果可能類似于如下內(nèi)容:
- 8.00.534 RTM Standard Edition
下表列出了 Sqlservr.exe 的版本號:
發(fā)行版
- 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
運行結(jié)果類似如下所示:
Microsoft SQL Server 7.00 - 7.00.623 (Intel X86) Nov 27 1998 22:20:07
Copyright (c) 1988-1998 Microsoft Corporation Desktop Edition>注意:在此示例中,版本號為 7.00.623。
使用下表中的版本號識別SQL Server數(shù)據(jù)庫版本產(chǎn)品級別或 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 安裝了修補程序或安全更新程序內(nèi)部版本。例如,如果 @@VERSION 報告版本號為 7.00.859,則您正在運行安裝了修補程序的 SQL Server 7.0 SP2。每個新版本的 Sqlservr.exe 可執(zhí)行文件的版本號都會增加。有關(guān)更多信息,請參閱修補程序或安全更新程序的 Readme.txt 文件。
如何確定所運行的 SQL Server 6.5 的版本
要確定所運行的 SQL Server 6.5 的版本,請使用 Isql_w 連接到 SQL Server 6.5,然后運行下列代碼:
SELECT @@VERSION
使用下表中的版本號識別SQL Server數(shù)據(jù)庫版本產(chǎn)品級別或 Service Pack 的級別:
版本號 Service Pack 6.50.479 SQL Server 6.5 Service Pack 5a (SP5a) Update 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 安裝了修補程序或安全更新程序內(nèi)部版本。每個新版本的 Sqlservr.exe 可執(zhí)行文件的版本號都會增加。有關(guān)更多信息,請參閱修補程序或安全更新程序的 Readme.txt 文件。
如何確定所運行的 SQL Server 的版本
如果您不能確定運行的 SQL Server 的版本,則 @@VERSION 返回的輸出中的最后一行報告您所連接的版本。本文中使用的示例為在 Windows NT 5.0(內(nèi)部版本 2195:Service Pack 2)上安裝的SQL Server 2000 Standard Edition。Service Pack 2)。
注意:早期提供的內(nèi)部版本信息和 Service Pack 信息適用于操作系統(tǒng),不適用于 SQL Server。以上的相關(guān)內(nèi)容就是對識別SQL Server數(shù)據(jù)庫版本的介紹,望你能有所收獲。
【編輯推薦】