查看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,发布投产 )版本。

8368

被折叠的 条评论
为什么被折叠?



