一步查询,轻松知晓SQL Server版本信息(sqlserver查版本)

日常给予管理工作管理的SQL Server数据库管理员必须要追求最高的安全性和可用性,同时要知道实例或服务器当前正在使用的是哪个SQL Server版本,还要加强对服务器系统和硬件状态的跟踪。本文究竟将聚焦到SQL Server版本检测方法,注重以数据库驱动应用的方式查询和使用SQL Server的最新服务。

首先,使用sys.dm_os_sys_info系统视图来获取系统内部信息,其中包含了SQL Server实例的发行版本。

SELECT @@VERSION

sys.dm_os_sys_info视图返回的信息如下:

SQL Server版本:Microsoft:SQL Server 2017 (RTM-CU17-GDR) (KB4348818) – 14.0.3048.4 (X64) Aug 28 2018 12:45:35 Copyright(c) 2017 Microsoft Corporation Standard Edition (64-bit) on Windows Server 2016 Datacenter 6.3

其次,可以使用SERVERPROPERTY函数查询SQL Server版本号,该函数可以查询静态服务器属性,如版本、发行版本、补丁号等信息;

SELECT SERVERPROPERTY(‘ProductVersion’)

可以得到以下信息:

14.0.3048.4

最后,可以使用xp_msver系统函数,该函数会返回的当前服务器的所有版本信息:

EXEC xp_msver

可获得以下信息:

ProductName

Microsoft SQL Server

ProductVersion

14.0.3048.4

Language

Chinese (Simplified)

Platform

NT x64

因此,可以通过上述三种方法,一步查询SQL Server版本信息。通过sys.dm_os_sys_info系统视图可以获取SQL Server实例的发行版本,使用SERVERPROPERTY函数可以查询SQL Server版本号,使用xp_msver系统函数可以获取SQL Server服务器上安装的所有版本信息,让管理员可以更轻松的知晓SQL Server版本信息,而不需要额外的查询和调查。


数据运维技术 » 一步查询,轻松知晓SQL Server版本信息(sqlserver查版本)