如何查找 SQL Server 版本17 Mar 2025 | 4 分钟阅读 版本是同一事物的特定形式,它与其他形式有所不同。本文将全面介绍查找系统中运行的 SQL Server 版本的方法。 我们可以通过多种方式获取 SQL Server 版本,其中一些列在下面:
我们来详细讨论一下。 使用查询这是查看系统中安装的 SQL Server 版本的最简单方法。我们可以使用 **@@VERSION 函数** 来获取 SQL Server 实例的所有版本详细信息。此函数 **返回一个单行字符串** 输出,其中包含有关 SQL Server 的所有相关信息。它将在输出中显示以下信息:
现在,我们将执行以下查询来查看 SQL Server 的当前版本: 这是输出 ![]() 下表将以有意义的形式解释这些信息:
使用控制台/命令提示符命令提示符模拟了带有 Windows GUI 的基于文本的用户界面屏幕中的输入字段。它可用于运行命令和执行高级管理任务。 我们可以通过以下步骤使用控制台查找 SQL Server 版本:
在这里,我们需要更改 servername 和 instancename 的名称。
下图显示了 cmd 屏幕上的 SQL Server 版本。我们可以在其他实例中重复此过程。 ![]() 使用 SQL Server Management StudioSSMS 是管理 SQL Server 安装的宝贵工具。当我们打开任何 SQL Server 实例的 SSMS 时,可以在“对象资源管理器”选项卡下的括号内看到产品版本。我们可以通过这组数字来识别 SQL Server 产品版本。请看下图,产品版本显示在 **红色矩形框** 中: ![]() 让我们将这组无意义的数字转换为有意义的产品版本。产品版本指定为 **15.0.2000**,我们将其转换为更有意义和更有用的信息。在这组数字中,**前两位数字**(**1**5)表示 SQL Server 产品名称的 **数字定义**。 我们可以借助下表快速查找与产品名称对应的 SQL Server 版本:
然而,前两位数字提供了产品名称,我们可以获取有关 SQL Server 实例的更多信息。剩余数字(0.2000)确定 **服务包** 和累积升级级别详细信息。我们可以获取有关剩余数字的更多详细信息,我们需要访问 BuildNumbers 网站。 ![]() 使用 PowerShellPowerShell 是一个强大的跨平台自动化工具,由命令行 Shell、脚本语言组成,并简化了配置。它可以自动化几乎所有 Windows、Linux 和 macOS 活动,包括 Active Directory 和 Exchange。Microsoft 有两个 SQL Server PowerShell 模块,但从 17.0 版本开始,两者都不会随 SSMS 一起安装。
我们还可以通过输入以下命令,使用 PowerShell 查找已安装的 SQL Server 版本: 使用日志文件我们还可以通过 SS 错误日志文件查找 SQL Server 版本。此文件可用于排查 SQL Server 问题,因为它会记录用户定义的事件以及特定的设备事件。它还将帮助我们获取 SQL Server 版本详细信息。此文件的前几行提供了有关 SQL Server 版本的详细信息。 默认情况下,错误日志位于 **“Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG”**。但是,我们也可以使用 **SERVERPROPERTY 函数** 获取错误日志文件的位置。我们可以使用以下查询找到错误日志文件的位置: 它将显示以下输出: ![]() 现在,我们可以打开给定位置的错误日志文件。在这里,我们可以看到有关 SQL Server 构建的详细信息。 ![]() 我们还可以使用存储过程 **sp_readerrorlog** 读取错误日志。其输出的第一行显示了 SQL Server 实例的详细信息: ![]() 使用 SQL Server 属性我们还可以使用 SQL Server 属性方法获取 SQL Server 版本信息。这是获取 SQL Server 版本详细信息的最简单方法之一。 在此方法中,我们需要导航到 **C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn**。现在,搜索 **sqlservr** 可执行文件,右键单击它以打开上下文菜单,然后选择 **属性** 选项。我们将看到一个向导,其中单击 **详细信息** 选项卡以查看产品版本和产品名称。 ![]() 结论 本文将介绍检查 SQL Server 版本的各种方法,并学习如何将其转换为有意义的信息。 |
我们请求您订阅我们的新闻通讯以获取最新更新。