📅  最后修改于: 2023-12-03 15:20:15.539000             🧑  作者: Mango
在SQL Server中,可以通过查询系统表来检查数据库的版本信息。下面介绍了几种不同的方法。
可以通过查询系统变量 @@VERSION 来检查SQL Server的版本信息。此方法将返回完整的SQL Server版本号和安装包信息。
SELECT @@VERSION AS 'SQL Server Version'
结果示例:
| SQL Server Version |
|--------------------|
| Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64) Oct 28 2016 18:17:30 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2016 Standard 10.0
可以使用系统函数 SERVERPROPERTY 来查询SQL Server的版本、版本号和服务包信息。
SELECT SERVERPROPERTY('ProductVersion') AS 'VersionNumber',
SERVERPROPERTY('ProductLevel') AS 'ServicePack',
SERVERPROPERTY('Edition') AS 'Edition'
结果示例:
| VersionNumber | ServicePack | Edition | |---------------|-------------|---------| | 13.0.4001.0 | SP1 | Enterprise Edition (64-bit) |
在SQL Server Management Studio (SSMS)中,可以查看版本信息的详细信息。按照以下步骤操作:
结果示例:
Microsoft SQL Server Management Studio 14.0.17254.0
Microsoft Analysis Services Client Tools 14.0.1016.283
Microsoft Data Access Components (MDAC) 10.0.16299.15
Microsoft MSXML 3.0 6.0
Microsoft Internet Explorer 9.11.16299.0
Microsoft .NET Framework 4.0.30319.42000
操作系统 10.0.16299
上述是3种可以检查 SQL Server 版本的方法,你可以根据自己的需要来选择一种方法。