识别SQL Server数据库版本经验分享

2014-11-24 17:17:07 · 作者: · 浏览: 0

概要


本文介绍如何识别当前的 SQL Server 版本号以及对应的产品级别或服务包 (SP) 级别。还介绍了如何识别所使用的 SQL Server 2000 或 SQL Server 7.0 的具体版本。


如何确定所运行的 SQL Server 2005 的版本


要确定所运行的 SQL Server 2005 的版本,请使用 SQL Server Management Studio 连接到 SQL Server 2005,然后运行以下 Transact-SQL 语句:



运行结果如下:


产品版本(例如,“9.00.1399.06”)。


产品级别(例如,“RTM”)。


版本(例如,“Enterprise Edition”)。


例如,运行结果可能类似于如下内容:



9.00.1399.06 RTM Enterprise Edition


下表列出了 Sqlservr.exe 的版本号:



如何确定所运行的 SQL Server 2000 的版本


要确定所运行的 SQL Server 2000 的版本,请使用查询分析器连接到 SQL Server 2000,然后运行下列代码:



运行结果如下:


产品版本(例如,8.00.534)。


产品级别(例如,“RTM”或“SP2”)。


版本(例如,“Standard Edition”)。


例如,运行结果可能类似于如下内容:



8.00.534 RTM Standard Edition


下表列出了 Sqlservr.exe 的版本号:




如何确定所运行的 SQL Server 7.0 的版本


要确定所运行的 SQL Server 7.0 的版本,请使用查询分析器连接到 SQL Server 7.0,然后运行下列代码:


SELECT @@VERSION


运行结果类似如下所示:



注意:在此示例中,版本号为 7.00.623。



使用下表中的版本号识别产品级别或 Service Pack 的级别:



如果此表中未列出 @@VERSION 报告的版本号,则所运行的 SQL Server 安装了修补程序或安全更新程序内部版本。例如,如果 @@VERSION 报告版本号为 7.00.859,则您正在运行安装了修补程序的 SQL Server 7.0 SP2。每个新版本的 Sqlservr.exe 可执行文件的版本号都会增加。有关更多信息,请参阅修补程序或安全更新程序的 Readme.txt 文件。