确定所运行的 SQL Server 数据库引擎的版本

本文介绍确定数据库引擎正在运行SQL Server版本的过程。

原始产品版本:SQL Server
原始 KB 编号: 321185

要确定 SQL Server 的版本,可以使用下列方法之一:

注意

版本信息遵循 major.minor.build.revision 模式。 检查SQL Server版本时,通常不使用“修订”信息。

  • 方法 1:使用 SQL Server Management Studio 中的对象资源管理器连接到服务器。 连接对象资源管理器后,它将显示版本信息(在括号中),以及用于连接到 SQL Server 特定实例的用户名。

  • 方法 2:查看该实例的错误日志文件的前几行。 默认情况下,错误日志位于 Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOGERRORLOG.n 文件中。 这些条目可能类似于以下条目:

    2011-03-27 22:31:33.50 Server Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
    March 29 2009 10:11:52
    Copyright (c) 1988-2008 Microsoft Corporation
    Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )
    

    此条目提供了有关该产品的所有必要信息,例如版本、产品级别、64 位还是 32 位、SQL Server 的版本类别以及运行 SQL Server 的操作系统版本。

    注意

    此查询的输出已增强,以显示以下版本的其他信息,如博客文章你正在使用 SQL Server 的哪个内部版本?中所述:

    • SQL Server 2014 RTM CU10 及更高版本
    • SQL Server 2014 Service Pack 1 CU3 及更高版本
    • SQL Server 2012 Service Pack 2 CU7 及更高版本
  • 方法 3:连接到 SQL Server 的实例,然后运行以下查询:

    Select @@version
    

    此查询的输出示例如下:

    Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
    March 29 2009 10:11:52
    Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )
    

    注意

    此查询的输出已增强,以显示其他信息。 博客文章你正在使用 SQL Server 的哪个内部版本?中描述了以下版本的其他信息:

    • SQL Server 2014 RTM CU10 及更高版本
    • SQL Server 2014 Service Pack 1 CU3 及更高版本
    • SQL Server 2012 Service Pack 2 CU7 及更高版本

    SQL Server 2012 Service Pack 2 CU7 的增强输出示例的屏幕截图。 (SP2-CU7) 已添加到第一行。

  • 方法 4:连接到 SQL Server 的实例,然后在 SQL Server Management Studio (SSMS) 中运行以下查询:

    SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
    

    注意

    此查询适用于 SQL Server 2000 或更高版本的任何实例。

    运行结果如下:

    • 产品版本(例如,10.0.1600.22)
    • 产品级别(例如,RTM)
    • 版本(例如, Enterprise)

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

    产品版本 产品级别 版本
    14.0.2027.2 RTM 开发人员版(64 位)

    注意

  • 方法 5:从 SQL Server 2008 开始,你还可以使用已安装的 SQL Server 功能发现报告。 可以通过查找SQL Server安装中心的“工具”页来找到此报表。 此工具提供有关系统上安装的所有 SQL Server 实例的信息。 这些包括客户工具,如 SQL Server Management Studio。 唯一需要注意的是,此工具只能在安装了 SQL Server 的系统上本地运行。 它不能用于获取有关远程服务器的信息。 有关详细信息,请参阅验证 SQL Server 安装

    示例报告的快照如下:

    屏幕截图显示了一个 SQL Server 2016 设置发现报告的示例。

另请参阅