@@VERSION (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAzure Synapse AnalyticsEndpoint de análise SQL no Microsoft FabricArmazém no Microsoft FabricBase de dados SQL no Microsoft Fabric

A @@VERSION função de configuração devolve informações sobre o sistema e a informação de compilação do SQL Server.

Transact-SQL convenções de sintaxe

Important

Os números de versão do Motor de Base de Dados para SQL Server e Base de Dados SQL do Azure não são comparáveis entre si e representam números de compilação internos para estes produtos separados. Para obter mais informações, consulte a seção Observações.

Syntax

@@VERSION

Tipos de devolução

nvarchar

Remarks

  • Os números de versão do Motor de Base de Dados para SQL Server e Base de Dados SQL do Azure não são comparáveis entre si e representam números de compilação internos para estes produtos separados. O Motor de Base de Dados da Base de Dados SQL do Azure baseia-se na mesma base de código que o Motor de Base de Dados do SQL Server. O mais importante, o Motor de Base de Dados na Base de Dados SQL do Azure possui sempre os bits do Motor de Base de Dados SQL mais recentes. Por exemplo, a versão 12 da Base de Dados SQL do Azure é mais recente do que a versão 16 do SQL Server.

  • Os @@VERSION resultados aparecem como uma única corda de nvarchar . Use a função SERVERPROPERTY para obter os valores individuais das propriedades.

  • Para o SQL Server, os @@VERSION resultados incluem:

    • Versão do SQL Server

    • Arquitetura do processador

    • Data de compilação do SQL Server

    • Declaração de direitos de autor

    • Edição do SQL Server

    • Versão do sistema operacional

      A informação da versão do sistema operativo provém do anfitrião, máquina virtual ou contentor onde o SQL Server está instalado. Não reflete necessariamente a versão comercial do sistema operativo subjacente. Para informações sobre como consultar informações de versões do Windows usando a WMI Query Language (WQL), veja Win32_OperatingSystem classe.

  • Para Base de Dados SQL do Azure e Azure SQL Managed Instance, os @@VERSION resultados incluem:

    • Edição: "Microsoft SQL Azure"

    • Nível de produto: "(RTM)"

    • Versão do produto

    • Data de construção

    • Declaração de direitos de autor

Examples

R: Retornar a versão atual do SQL Server

O exemplo seguinte mostra a informação de versão para uma instalação do SQL Server 2025 (17.x). Dependendo do host subjacente, máquina virtual ou sistema operativo contentor, o comando devolve informações diferentes.

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

    Neste exemplo, a saída não reflete necessariamente a versão comercial do 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>
    

Exemplos: Azure Synapse Analytics

B. Retornar a versão atual do Azure Synapse Analytics

SELECT @@VERSION AS 'Azure Synapse Analytics Version';