Compartir a través de


@@VERSION (Transact SQL)

Se aplica a:SQL ServerAzure SQL DatabaseInstancia administrada de Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Punto de conexión de SQL Analytics en Microsoft FabricAlmacén en Microsoft FabricBase de datos SQL en Microsoft Fabric

La @@VERSION función de configuración devuelve información sobre el sistema y la información de compilación de SQL Server.

Convenciones de sintaxis de Transact-SQL

Important

Los números de versión del Motor de Base de Datos para SQL Server y Azure SQL Database no son comparables entre sí y representan números de compilación interna para estos productos separados. Para obtener más información, vea la sección Notas.

Syntax

@@VERSION

Tipos de retorno

nvarchar

Remarks

  • Los números de versión del Motor de Base de Datos para SQL Server y Azure SQL Database no son comparables entre sí y representan números de compilación interna para estos productos separados. Motor de base de datos de Azure SQL Database se basa en la misma base de código que Motor de base de datos de SQL Server. Lo más importante es que Motor de base de datos en Azure SQL Database siempre tiene los bits de SQL Motor de base de datos más recientes. Por ejemplo, la versión 12 de Azure SQL Database es más reciente que la versión 16 de SQL Server.

  • Los @@VERSION resultados aparecen como una sola cuerda de nvarchar . Utiliza la función SERVERPROPERTY para obtener los valores individuales de las propiedades.

  • Para SQL Server, los @@VERSION resultados incluyen:

    • Versión de SQL Server

    • Arquitectura del procesador

    • Fecha de compilación de SQL Server

    • Declaración de derechos de autor

    • Edición deSQL Server

    • Versión del sistema operativo

      La información de la versión del sistema operativo proviene del anfitrión, la máquina virtual o el contenedor donde se instala SQL Server. No refleja necesariamente la versión comercial del sistema operativo subyacente. Para información sobre cómo consultar información de versiones de Windows usando el WMI Query Language (WQL), véase Win32_OperatingSystem clase.

  • Para Azure SQL Database e Azure SQL Managed Instance, los @@VERSION resultados incluyen:

    • Edición: "Microsoft SQL Azure"

    • Nivel de producto: "(RTM)"

    • Versión del producto

    • Fecha de construcción

    • Declaración de derechos de autor

Examples

A. Devolver la versión actual de SQL Server

El siguiente ejemplo muestra la información de versión para una instalación de SQL Server 2025 (17.x). Dependiendo del host subyacente, la máquina virtual o el sistema operativo del contenedor, el comando devuelve información diferente.

SELECT @@VERSION AS 'SQL Server Version';
  • Máquina virtual 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)
    
  • Máquina virtual con 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)
    

    En este ejemplo, la salida no refleja necesariamente la versión comercial del sistema operativo.

  • 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>
    

Ejemplos: Azure Synapse Analytics y Sistema de la plataforma de análisis (PDW)

B. Devolver la versión actual de Azure Synapse Analytics

SELECT @@VERSION AS 'SQL Server PDW Version';