前言
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查询等多种方法。这些方法中,每种方法都适用于不同的场景,可以根据不同的需要自由地使用。