如何查看MSSQL的版本信息

前言

MSSQL是微软所开发的关系型数据库管理系统,由于它广泛应用于许多企业的业务周期中,因此熟练地掌握它的版本信息查询,对于维护和管理数据库的人来说是非常必要的。本文将介绍一些常用的MSSQL版本信息查询方法。

通过查询服务属性获取MSSQL版本信息

1. 打开服务属性

在Windows上,MSSQL服务运行在名为SQL Server(MSSQLSERVER)的服务下。我们需要打开服务属性,并找到对应的版本信息。

以下是方法:

打开“服务”(可以使用Win + R(或 Start - Run)快捷键,然后输入services.msc);

找到名为“SQL Server(MSSQLSERVER)”的服务项,点击右键,选择“属性”选项;

在弹出的窗口中,选择“版本”选项卡,就可以看到MSSQL Server的版本信息了。

如下图所示:

你将看到如下的MSSQL版本信息:

Microsoft SQL Server 2017 (RTM-CU7) (KB4342123) - 14.0.3029.16 (X64) 

Jul 17 2018 20:26:13

Copyright (C) 2017 Microsoft Corporation

Standard Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: )

其中,第一行为服务器的名称和版本;第二行为发布日期;第三行为版权信息;第四行为版本详细信息。

2. 通过数据库查询获取MSSQL版本信息

在MSSQL的每个实例中,有一个名为"master"的系统数据库。它存储了所有其他数据的元数据,包括版本号。

以下是方法:

进入SQL Server Management Studio(SSMS);

打开一个新查询窗口;

通过以下查询语句,获取MSSQL Server的版本信息:

SELECT @@VERSION AS 'MSSQL版本信息'

如下图所示:

你将看到如下的MSSQL版本信息:

Microsoft SQL Server 2017 (RTM-CU7) (KB4342123) - 14.0.3029.16 (X64) 

Jul 17 2018 20:26:13

Copyright (C) 2017 Microsoft Corporation

Standard Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: )

其中,第一行为服务器的名称和版本;第二行为发布日期;第三行为版权信息;第四行为版本详细信息。

通过SQL查询获取MSSQL版本信息

我们还可以使用SQL语句直接查询MSSQL的版本信息,这是一种不需要直接登录到服务器或打开SSMS界面的好方法。

以下是方法:

使用SQL Server客户端连接到MSSQL共享目录;

使用以下SQL语句,获取MSSQL Server的版本信息:

SELECT SERVERPROPERTY('productversion') as 'Product Version', 

SERVERPROPERTY ('productlevel') as 'Product Level',

SERVERPROPERTY ('edition') as 'Product Edition'

你将看到如下的MSSQL版本信息:

Product Version  Product Level  Product Edition

14.0.3029.16 RTM Standard Edition (64-bit)

其中,第一行为MSSQL Server的版本号码;第二行为版本补丁等级;第三行表示安装的版本和版本中包含的功能。

结论

通过本文,我们可以看到,查询MSSQL版本信息的方法是多样的,包括通过服务属性查询、通过数据库查询和通过SQL查询等多种方法。这些方法中,每种方法都适用于不同的场景,可以根据不同的需要自由地使用。

数据库标签