Sdílet prostřednictvím


@@VERSION (Transact SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Konfigurační @@VERSION funkce vrací informace o systému a o sestavení SQL Serveru.

Transact-SQL konvence syntaxe

Important

Čísla verzí Database Engine pro SQL Server a Azure SQL Database nejsou mezi sebou srovnatelná a představují interní čísla sestavení těchto samostatných produktů. Další informace najdete v části Poznámky.

Syntax

@@VERSION

Návratové typy

nvarchar

Remarks

  • Čísla verzí Database Engine pro SQL Server a Azure SQL Database nejsou mezi sebou srovnatelná a představují interní čísla sestavení těchto samostatných produktů. Databázový stroj pro Azure SQL Database je založený na stejném základu kódu jako databázový stroj SQL Server. Nejdůležitější je, že databázový stroj v Azure SQL Database má vždy nejnovější části databázového stroje SQL. Například verze 12 služby Azure SQL Database je novější než verze 16 SQL Serveru.

  • Výsledky @@VERSION se objevují jako jeden struna nvarchara . Použijte funkci SERVERPROPERTY pro získání jednotlivých hodnot vlastností.

  • U SQL Serveru @@VERSION jsou výsledky:

    • Verze SQL Serveru

    • Architektura procesoru

    • Datum sestavení SQL Serveru

    • Prohlášení o autorských právech

    • Edice SQL Serveru

    • Verze operačního systému

      Informace o verzi operačního systému pocházejí z hostitele, virtuálního stroje nebo kontejneru, kde je SQL Server nainstalován. Nemusí nutně odrážet maloobchodní verzi základního operačního systému. Pro informace o dotazování informací o verzi Windows pomocí WMI Query Language (WQL) viz Win32_OperatingSystem třída.

  • Pro Azure SQL Database a Azure SQL Managed Instance @@VERSION výsledky zahrnují:

    • Edition: "Microsoft SQL Azure"

    • Úroveň produktu: "(RTM)"

    • Verze produktu

    • Datum výroby

    • Prohlášení o autorských právech

Examples

A: Vrátí aktuální verzi SQL Serveru.

Následující příklad ukazuje informace o verzi pro instalaci SQL Server 2025 (17.x). V závislosti na základním hostiteli, virtuálním stroji nebo kontejnerovém operačním systému příkaz vrací různé informace.

SELECT @@VERSION AS 'SQL Server Version';
  • Virtuální stroj 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)
    
  • Virtuální stroj 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)
    

    V tomto příkladu výstup nemusí nutně odrážet maloobchodní verzi operačního systému.

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

Příklady: Azure Synapse Analytics a Analytický platformový systém (PDW)

B. Vrácení aktuální verze Azure Synapse Analytics

SELECT @@VERSION AS 'SQL Server PDW Version';
  • SERVERPROPERTY (Transact-SQL)