适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
分析平台系统(PDW)
Microsoft Fabric 中的 SQL 分析终结点
Microsoft Fabric 中的仓库
Microsoft Fabric 中的 SQL 数据库
配置函数返回 @@VERSION 系统和 SQL Server 构建信息。
Important
SQL Server 和 Azure SQL Database 的数据库引擎版本号无法相互比较,代表这两个独立产品的内部构建号。 有关详细信息,请参阅备注部分。
Syntax
@@VERSION
返回类型
nvarchar
Remarks
SQL Server 和 Azure SQL Database 的数据库引擎版本号无法相互比较,代表这两个独立产品的内部构建号。 Azure SQL 数据库 的 数据库引擎 基于与 SQL Server 数据库引擎 相同的基本代码。 最重要的是,Azure SQL 数据库 中的 数据库引擎 始终具有最新的 SQL 数据库引擎 位。 例如,Azure SQL 数据库版本 12 比 SQL Server 版本 16 新。
@@VERSION结果表现为一个nvarchar字符串。 使用 SERVERPROPERTY 函数获取各个属性值。对于SQL Server,结果
@@VERSION包括:SQL Server 版本
处理器体系结构
SQL Server 生成日期
版权声明
SQL Server 版本
操作系统版本
作系统版本信息来自安装SQL Server的主机、虚拟机或容器。 它不一定反映底层作系统的零售版本。 有关使用 WMI 查询语言(WQL)查询 Windows 版本信息的信息,请参见 Win32_OperatingSystem类。
对于Azure SQL Database和Azure SQL托管实例,
@@VERSION结果包括:Edition: “Microsoft SQL Azure”
产品层面:“(RTM)”
产品版本
制造日期
版权声明
Examples
A:返回 SQL Server 的当前版本
以下示例展示了安装 SQL Server 2025(17.x)的版本信息。 根据底层主机、虚拟机或容器作系统的不同,命令返回的信息不同。
SELECT @@VERSION AS 'SQL Server Version';
Windows Server 2019 虚拟机:
Microsoft SQL Server 2025 (RTM) - 17.0.1000.7 (X64) Oct 21 2025 12:05:57 Copyright (C) 2025 Microsoft Corporation Enterprise Developer Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor)Windows 11 虚拟机:
Microsoft SQL Server 2025 (RTM) - 17.0.1000.7 (X64) Oct 21 2025 12:05:57 Copyright (C) 2025 Microsoft Corporation Enterprise Developer Edition (64-bit) on Windows 10 Enterprise 10.0 <X64> (Build 26220: ) (VM)在这个例子中,输出不一定反映作系统的零售版本。
Ubuntu Linux 24.04:
Microsoft SQL Server 2025 (RTM) - 17.0.1000.7 (X64) Oct 21 2025 12:05:57 Copyright (C) 2025 Microsoft Corporation Enterprise Developer Edition (64-bit) on Linux (Ubuntu 24.04.3 LTS) <X64>
示例:Azure Synapse Analytics 和 Analytics Platform System (PDW)
B. 返回 Azure Synapse Analytics 的当前版本
SELECT @@VERSION AS 'SQL Server PDW Version';