识别 MS SQL 各个版本的版本号的方法

 更新时间:2007年10月08日 22:47:21   作者:  
概要本文介绍如何识别当前的 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 语句: 
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 2000 的版本
要确定所运行的 SQL Server 2000 的版本,请使用查询分析器连接到 SQL Server 2000,然后运行下列代码: 
SELECT     SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
运行结果如下: • 产品版本(例如,8.00.534)。 
• 产品级别(例如,“RTM”或“SP2”)。 
• 版本(例如,“Standard Edition”)。例如,运行结果可能类似于如下内容:

8.00.534 RTM 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 的版本,请使用查询分析器连接到 SQL Server 7.0,然后运行下列代码: 
SELECT @@VERSION
运行结果类似如下所示: 
Microsoft SQL Server     7.00 - 7.00.623 (Intel X86)Nov 27 1998 22:20:07Copyright (c) 1988-1998 Microsoft CorporationDesktop 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 安装了修补程序或安全更新程序内部版本。例如,如果 @@VERSION 报告版本号为 7.00.859,则您正在运行安装了修补程序的 SQL Server 7.0 SP2。每个新版本的 Sqlservr.exe 可执行文件的版本号都会增加。有关更多信息,请参阅修补程序或安全更新程序的 Readme.txt 文件。 
如何确定所运行的 SQL Server 6.5 的版本
要确定所运行的 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) 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 安装了修补程序或安全更新程序内部版本。每个新版本的 Sqlservr.exe 可执行文件的版本号都会增加。有关更多信息,请参阅修补程序或安全更新程序的 Readme.txt 文件。 
如何确定所运行的 SQL Server 的版本
如果您不能确定运行的 SQL Server 的版本,则 @@VERSION 返回的输出中的最后一行报告您所连接的版本。本文中使用的示例为在 Windows NT 5.0(内部版本 2195:Service Pack 2)上安装的 SQL Server 2000 Standard Edition。Service Pack 2)

注意:早期提供的内部版本信息和 Service Pack 信息适用于操作系统,不适用于 SQL Server。 
Standard Edition on Windows NT 5.0 (Build 2195:Service Pack 2)

相关文章

  • Access和SQL Server里面的SQL语句的不同之处

    Access和SQL Server里面的SQL语句的不同之处

    做了一个Winform的营养测量软件,来回的捣腾着Access数据库,还是那几句增删改查,不过用多了,发现Access数据库下的SQL语句和SQL Server下正宗的SQL还有有很大的不同。
    2009-12-12
  • 数据库之Hive概论和架构和基本操作

    数据库之Hive概论和架构和基本操作

    Hive是一个构建在Hadoop上的数据仓库框架,最初,Hive是由Facebook开发,后台移交由Apache软件基金会开发,并做为一个Apache开源项目,感兴趣的同学可以参考阅读
    2023-04-04
  • 复制数据库表中两个字段数据的SQL语句

    复制数据库表中两个字段数据的SQL语句

    今天为表新添加一个字段,但又想与表中的另一个字段值相同,由于数据过多想通过sql语句实现,经测试下面的这句话确实很好用
    2013-07-07
  • 如何利用分析函数改写范围判断自关联查询详解

    如何利用分析函数改写范围判断自关联查询详解

    这篇文章主要给大家介绍了关于如何利用分析函数改写范围判断自关联查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用sql具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • SQLServer与Oracle常用函数实例对比汇总

    SQLServer与Oracle常用函数实例对比汇总

    这篇文章主要介绍了SQLServer与Oracle常用函数对比,需要的朋友可以参考下
    2014-06-06
  • Navicat保存查询和查询文件放在哪个位置最佳方法推荐

    Navicat保存查询和查询文件放在哪个位置最佳方法推荐

    这篇文章主要介绍了Navicat保存查询和查询文件放在哪个位置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • SQLite快速入门指南

    SQLite快速入门指南

    这篇文章主要介绍了SQLite快速入门指南,作为开源的嵌入式数据库,SQLite可以在不需要过多投入数据库开发时提供十分轻便的服务,需要的朋友可以参考下
    2015-07-07
  • SQL四舍五入、向下取整、向上取整函数介绍

    SQL四舍五入、向下取整、向上取整函数介绍

    这篇文章主要介绍了SQL四舍五入、向下取整、向上取整函数介绍,本文用简洁直白的语言介绍了实现这三个需求的函数,需要的朋友可以参考下
    2015-06-06
  • MyISAM与InnoDB索引实现对比详解

    MyISAM与InnoDB索引实现对比详解

    这篇文章主要给大家介绍了关于MyISAM与InnoDB索引实现对比的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 常见的SQL优化面试专题大全

    常见的SQL优化面试专题大全

    面试中如何被问到SQL优化,看这篇就对了,下面这篇文章主要给大家介绍了关于SQL优化面试的相关资料,文中将答案介绍的非常详细,需要的朋友可以参考下
    2023-03-03

最新评论