原始产品版本:SQL Server
原始 KB 数: 321185
概要
了解 SQL Server 数据库引擎版本对于故障排除、规划升级并确保与其他组件兼容至关重要。 本文介绍了查找此信息的几种方法,包括 SQL Server Management Studio (SSMS)、错误日志文件、 T-SQL 查询和 SQL Server 安装中心。
注意
版本信息遵循模式 major.minor.build.revision 。 检查 SQL Server 版本时,通常不会使用 修订 信息。
选择方法以确定版本和版本类型
方法
最适用于
要求
对象资源管理器 (SSMS)
快速视觉检查
已安装 SSMS、服务器连接
错误日志文件
无需连接
文件系统访问
SELECT @@VERSION
脚本和自动化
查询访问
SERVERPROPERTY
单个属性值
查询访问
发现报告
系统上的所有实例
仅限本地访问
在 SQL Server Management Studio 中使用对象资源管理器
在 SQL Server Management Studio(SSMS)中使用对象资源管理器连接到服务器。 连接后,版本信息会显示在括号中,以及用于连接到 SQL Server 特定实例的用户名。
若要了解如何使用对象资源管理器连接到 SQL Server,请参阅 “连接到 SQL Server”或“Azure SQL 数据库”。
查看 Errorlog 文件
检查 Errorlog 文件的前几行以确认该实例。 默认情况下,错误日志位于Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOGERRORLOG.n文件中。 这些条目可能类似于以下示例:
2024-09-05 16:56:22.35 Server Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64)
Jul 10 2024 14:09:09
Copyright (C) 2022 Microsoft Corporation
Developer Edition (64-bit) on Windows 11 Enterprise 10.0
此条目提供产品信息,例如版本、产品级别、64 位与 32 位体系结构、SQL Server 版本以及 SQL Server 运行的作系统版本。
运行 SELECT @@VERSION查询
连接到 SQL Server 实例,然后运行以下查询:
SELECT @@VERSION
以下示例显示此查询的输出:
Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64) Jul 10 2024 14:09:09 Copyright (C) 2022 Microsoft Corporation Developer Edition (64-bit) on Windows 11 Enterprise 10.0
从输出中,可以标识 SQL Server 产品版本、Service Pack 级别、累积更新级别或安全更新级别(如果适用)。 有关详细信息,请参阅 SQL Server 的最新更新和版本历史记录。
使用 SERVERPROPERTY 函数
连接到 SQL Server 实例,然后在 SSMS 中运行以下查询:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY('productlevel'), SERVERPROPERTY('edition')
此查询返回以下结果:
产品版本(例如 16.0.4135.4)
产品级别(例如,RTM)
版本(例如开发者版)
例如,结果可能如下所示:
产品版本
产品级别
版本
16.0.4135.4
RTM
开发人员版(64 位)
注意
该 SERVERPROPERTY 函数返回与版本信息相关的单个属性,而 @@VERSION 该函数将输出合并为一个字符串。 如果应用程序需要单个属性字符串,请使用 SERVERPROPERTY 函数返回它们,而不是分析 @@VERSION 结果。
此方法也适用于 Azure SQL 数据库实例 。 有关详细信息,请参阅 SERVERPROPERTY (Transact-SQL)。
从 SQL Server 2014 RTM 累积更新 10 和 SQL Server 2014 Service Pack 1 累积更新 3 开始,添加了 SERVERPROPERTY更多属性。 有关完整列表,请参阅 SERVERPROPERTY (Transact-SQL)。
使用已安装的 SQL Server 功能发现报告
在 SQL Server 安装中心的“工具”页上查找已安装的 SQL Server 功能发现报告。 此报表提供有关系统上安装的所有 SQL Server 实例的信息,包括 SSMS 等客户端工具。 此工具仅在安装了 SQL Server 的系统本地运行。 它无法获取有关远程服务器的信息。
有关详细信息,请参阅验证 SQL Server 安装。
下图显示了一个示例报表:
相关内容
确定 SQL Server 组件和客户端工具的版本信息
SQL Server 的最新更新和版本历史记录
SQL Server 安装指南