Megosztás a következőn keresztül:


@@VERSION (Transact SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

A @@VERSION konfigurációs függvény visszaadja a rendszerről és az SQL Server build adatairól szóló információkat.

Transact-SQL szintaxis konvenciók

Important

Az SQL Server és Azure SQL Database Database verziószámai nem hasonlíthatók össze, és ezeknek a külön termékeknek a belső build számait jelentik. További információ: Megjegyzések szakasz.

Syntax

@@VERSION

Visszatérési típusok

nvarchar

Remarks

  • Az SQL Server és Azure SQL Database Database verziószámai nem hasonlíthatók össze, és ezeknek a külön termékeknek a belső build számait jelentik. Az Azure SQL Database adatbázismotorja ugyanazon a kódbázison alapul, mint az SQL Server adatbázismotorja. További fontos tudnivaló, hogy az Azure SQL Database adatbázismotorja mindig az SQL-adatbázismotor legújabb bitverziójával rendelkezik. Például az Azure SQL Database 12-es verziója újabb, mint az SQL Server 16-os verziója.

  • Az @@VERSION eredmények egy nvarchar húrként jelennek meg. Használd a SERVERPROPERTY függvényt, hogy megkapd az egyes tulajdonságok értékeit.

  • Az SQL Server esetében az @@VERSION eredmények a következők:

    • SQL Server-verzió

    • Processzorarchitektúra

    • AZ SQL Server buildelési dátuma

    • Szerzői jogi nyilatkozat

    • SQL Server-kiadás

    • Operációs rendszer verziója

      Az operációs rendszer verzió információi az SQL Server telepített hostjából, virtuális gépéből vagy konténeréből származnak. Nem feltétlenül tükrözi az alap operációs rendszer kiskereskedelmi verzióját. A Windows verziós információk lekérdezéséről a WMI Query Language (WQL) segítségével lásd: Win32_OperatingSystem class.

  • Azure SQL Database és Azure SQL Managed Instance esetén az @@VERSION eredmények a következők:

    • Kiadás: "Microsoft SQL Azure"

    • Termékszint: "(RTM)"

    • Termékverzió

    • Építési dátum

    • Szerzői jogi nyilatkozat

Examples

V: Az SQL Server aktuális verziójának visszaadása

A következő példa az SQL Server 2025 (17.x) telepítésének verzióadatait mutatja. Az alapul szolgáló hoszt, virtuális gép vagy konténer operációs rendszer függvényében a parancs eltérő információkat ad vissza.

SELECT @@VERSION AS 'SQL Server Version';
  • Windows Server 2019 virtuális gép:

    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 virtuális gép:

    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)
    

    Ebben a példában a kimenet nem feltétlenül tükrözi az operációs rendszer kiskereskedelmi verzióját.

  • 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éldák: Azure Synapse Analytics and Analytics Platform System (PDW)

B. Az Azure Synapse Analytics aktuális verziójának visszaadása

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