Partilhar via


@@VERSION (Transact SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureInstância Gerida do Azure SQLAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Ponto de Extremidade 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 Azure SQL Database 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 Azure SQL Database 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 Azure SQL Database 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 and Analytics Platform System (PDW)

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

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