Windows系统下如何快速查看SQL Server安装版本
在日常的数据库管理或软件部署过程中,我们经常需要确认服务器上安装的SQL Server的具体版本和版本号。无论是为了系统兼容性检查,还是为了规划升级补丁,掌握这个信息都至关重要。对于Windows用户来说,即使你是电脑新手,也有好几种简单直观的方法可以达成目的。下面,我将为你详细介绍几种最常用、最可靠的操作方法。
方法一:通过SQL Server配置管理器查看(最直观)
这是最推荐给新手用户的方法,因为它通过图形化界面操作,无需记忆命令,结果一目了然。
-
打开SQL Server配置管理器:
- 同时按下键盘上的
Win+R键,打开“运行”对话框。 - 在输入框中键入
sqlservermanager<版本号>.msc并回车。这里的<版本号>需要根据你安装的SQL Server主要版本来替换:- SQL Server 2019 或 2022:通常是
sqlservermanager16.msc - SQL Server 2017:通常是
sqlservermanager15.msc - SQL Server 2016:通常是
sqlservermanager13.msc - SQL Server 2014:通常是
sqlservermanager12.msc
- SQL Server 2019 或 2022:通常是
- 如果你不确定版本号,也可以直接点击Windows“开始”菜单,在程序列表里找到类似“Microsoft SQL Server 20XX”的文件夹,里面通常会有“配置工具”,再从中选择“SQL Server配置管理器”。
- 同时按下键盘上的
-
查看版本信息:
- 在配置管理器左侧窗格,点击“SQL Server服务”。
- 右侧窗格会列出所有已安装的SQL Server实例(例如
SQL Server (MSSQLSERVER)或SQL Server (SQLEXPRESS))。 - 在实例名称上右键单击,选择“属性”。
- 在弹出的属性窗口中,切换到“高级”选项卡。
- 在“高级”属性列表里,找到名为 “版本” 或 “ProductVersion” 的条目。其对应的值就是详细的版本号,例如
15.0.2000.5。这个数字就代表了你的SQL Server的具体内部版本。
方法二:通过SQL Server Management Studio (SSMS) 查看
如果你平时就用SSMS这个图形化管理工具连接数据库,那用这个方法再方便不过。
- 打开并连接:启动SQL Server Management Studio,连接到你想查询的SQL Server实例。
- 执行查询:连接成功后,在左上角点击“新建查询”按钮,会打开一个空白的查询窗口。
- 输入魔法命令:在查询窗口中,输入以下简单的SQL命令:
SELECT @@VERSION; - 运行并查看:点击工具栏上的“执行”按钮(或按快捷键
F5)。结果会在下方窗口显示。你会看到一段详细的文本信息,其中包含了完整的SQL Server版本、操作系统架构、编译日期等所有细节。
方法三:使用命令提示符(CMD)或PowerShell(快速通用)
如果你喜欢用命令行,或者服务器只安装了数据库引擎没有装管理工具,这个方法非常高效。
- 打开命令提示符:按
Win+R,输入cmd回车。 - 运行查询命令:在黑色的命令提示符窗口中,输入以下命令并回车:
sqlcmd -S . -Q "SELECT @@VERSION"-S .中的点.代表连接本机默认的SQL Server实例。如果你的实例有命名(如SQLEXPRESS),则需要改为-S .\SQLEXPRESS。-Q表示执行后面引号内的查询语句。
- 查看结果:命令执行后,会直接输出与方法二类似的完整版本信息文本。
PowerShell版本:在PowerShell中,你也可以使用类似的命令:
Invoke-Sqlcmd -ServerInstance "." -Query "SELECT @@VERSION"
(首次使用可能需要先安装 SqlServer PowerShell模块,系统会提示你安装)。
方法四:通过Windows注册表查看(备用方案)
当SQL Server服务无法启动,无法通过上述方法连接时,检查注册表是一个有效的备用手段。操作注册表有风险,请严格按照步骤进行,不要修改或删除其他项。
- 打开注册表编辑器:按
Win+R,输入regedit回车。 - 导航到SQL Server的注册表路径:在注册表编辑器左侧,像打开文件夹一样,依次展开以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server - 查找已安装实例:在
Microsoft SQL Server项下,你会看到类似MSSQL15.MSSQLSERVER这样的子项(数字和名称可能不同),这代表一个实例。点击进入该实例的Setup子项。 - 查看版本:在右侧窗格中,查找名为 “Version” 的字符串值。双击它,其“数值数据”就是SQL Server的详细版本号。
版本号解读小技巧
查到的版本号(如 15.0.2000.5)如何对应到我们常说的版本呢?这里有个简单的对应关系:
- 主要版本:第一个数字(如15)代表主要版本号。
- 16 -> SQL Server 2022
- 15 -> SQL Server 2019
- 14 -> SQL Server 2017
- 13 -> SQL Server 2016
- 12 -> SQL Server 2014
- ... 以此类推。
- 你可以在微软的官方支持网站上,通过完整的版本号查询到它对应的具体累积更新(CU)或服务包(SP)级别。
总结与建议
对于电脑小白,我强烈推荐方法一(SQL Server配置管理器),它最安全、最直观,不用记命令。 对于经常操作数据库的用户,方法二(SSMS查询) 是最顺手的选择。 对于运维或喜欢命令行的朋友,方法三(命令行) 是最快捷的方式,尤其适合远程或批量检查。 方法四(注册表) 则作为当前几种方法都失效时的终极排查手段。
记住,在尝试任何操作前,尤其是涉及注册表或停止服务时,如果是在生产服务器上操作,务必先与管理员沟通或在测试环境验证。希望这份指南能帮你轻松搞定SQL Server版本的查询问题!

还没有评论,来说两句吧...