确定所运行的 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\ERRORLOG
和 ERRORLOG.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 及更高版本
方法 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 位) 注意
SERVERPROPERTY 函数返回与版本信息相关的单个属性,尽管 @@VERSION 函数将输出合并为一个字符串。 如果应用程序需要单独的属性字符串,可以使用 SERVERPROPERTY 函数返回它们,而不是分析@@VERSION结果。
此方法还适用于 SQL Azure 数据库实例。 有关详细信息,请参阅 SQL Server 联机图书 SERVERPROPERTY (Transact-SQL) 中的以下主题。
从 SQL Server 2014 RTM 累积更新 10 和 SQL Server 2014 Service Pack 1 累积更新 3 开始,已将其他属性添加到 ServerProperty 语句。 有关完整列表,请查看 SERVERPROPERTY (Transact-SQL)。
方法 5:从 SQL Server 2008 开始,你还可以使用已安装的 SQL Server 功能发现报告。 可以通过查找SQL Server安装中心的“工具”页来找到此报表。 此工具提供有关系统上安装的所有 SQL Server 实例的信息。 这些包括客户工具,如 SQL Server Management Studio。 唯一需要注意的是,此工具只能在安装了 SQL Server 的系统上本地运行。 它不能用于获取有关远程服务器的信息。 有关详细信息,请参阅验证 SQL Server 安装。
示例报告的快照如下: