如何检查您的 SQL 服务器版本
SQL Server,或者更具体地说,Transact-SQL包括许多内置函数,包括标量函数。该函数是一个配置函数,它返回当前 SQL Server 安装的系统和生成信息。您可以随时运行此函数,以了解您使用的是哪个版本的 SQL Server。@@version``@@version
方法如下:
SELECT @@version;
在命令行界面中运行时,您可能会看到如下所示的结果:
Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) Apr 9 2018 18:00:41 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS)
1 row(s) returned
Executed in 1 ms
如果你在GUI界面中运行它,它可能是一个很长的未格式化字符串,如下所示:
Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) Apr 9 2018 18:00:41 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS)
显然,您的结果将取决于您使用的 SQL Server 版本、其版本以及您正在运行的操作系统。
$1() 函数
您还可以使用 SERVERPROPERTY() 函数,该函数返回有关服务器实例的属性信息:
SELECT SERVERPROPERTY(‘Edition’) AS Edition, SERVERPROPERTY(‘ProductVersion’) AS Version; GO
在 SSMS 或 Azure 数据洞察等 GUI 中运行它会返回如下结果:
| 版 | 版本 | | 开发人员版(64 位) | 14.0.3025.34 |