全栈:如何查询SQLserver的版本号

查看SQL Server版本有多种方法,以下是一些常见的方式:

  • 使用SQL Server Management Studio(SSMS)
    • 通过对象资源管理器查看:打开SSMS并连接到SQL Server实例,对象资源管理器中会显示当前实例的主要版本号信息。
    • 查看服务器属性:在对象资源管理器中,右键点击服务器名称,选择“属性”,在弹出的服务器属性窗口的“常规”页签下,可看到SQL Server的版本号等相关信息。
    • 执行查询语句:在SSMS中新建查询窗口,输入“SELECT @@VERSION;”并执行,结果窗口将显示SQL Server的详细版本信息,包括版本号、补丁级别和安装的操作系统信息等。也可使用“SELECT SERVERPROPERTY(‘ProductVersion’) AS ProductVersion, SERVERPROPERTY(‘ProductLevel’) AS ProductLevel, SERVERPROPERTY(‘Edition’) AS Edition, SERVERPROPERTY(‘EngineEdition’) AS EngineEdition;”获取更详细和特定的版本信息。
  • 查看日志文件:SQL Server默认安装目录的Log文件下的ErrorLog文件包含版本信息,打开该文件即可查看。也可在SSMS中,通过SQLSERVER代理下的日志查看器查看版本信息,此方法适合SQL Server服务停止情况下查看版本号信息。
  • 通过命令行工具查看:可使用sqlcmd工具,在命令行或终端中输入“sqlcmd -S <server_name> -U -P -Q “SELECT @@VERSION””,替换<server_name>、和为实际信息,执行后将在命令行窗口中显示版本信息。osql工具也可实现类似功能,命令格式为“osql -S <server_name> -U -P -Q “SELECT @@VERSION””。
  • 查看Windows注册表:按下“Win + R”,输入“regedit”并回车打开注册表编辑器,浏览到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<实例名>\MSSQLServer\CurrentVersion”,在右侧窗口中,名为“CurrentVersion”的项的值即为SQL Server的版本号。
  • 使用PowerShell脚本:运行以下脚本可查看版本信息。
Import - Module SQLPS - DisableNameChecking
$instanceName = "YourInstanceName"
$server = New - Object ('Microsoft.SqlServer.Management.Smo.Server') $instanceName
$server.Information.Version

在这里插入图片描述

以下是简单的版本号对应关系参考:

  • SQL Server 2005 主版本号是 9
  • SQL Server 2008 主版本号是 10
  • SQL Server 2008 R2 主版本号是 10.5
  • SQL Server 2012 主版本号是 11
  • SQL Server 2014 主版本号是 12
  • SQL Server 2016 主版本号是 13
  • SQL Server 2017 主版本号是 14
  • SQL Server 2019 主版本号是 15
  • SQL Server 2022 主版本号是 16

在 SQL Server 版本号体系中,10.50 代表 SQL Server 2008 R2 ,后面的 1600.1 是补丁级别等相关信息 ,这里 1600.1 说明这是 SQL Server 2008 R2 的初始 RTM(Release to Manufacturing,发布投产 )版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值