@@VERSION (Transact SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Microsoft Fabric

Konfigurationsfunktionen @@VERSION returnerar information om systemet och SQL Server-bygginformation.

Transact-SQL syntaxkonventioner

Important

Versionsnumren för Database Engine för SQL Server och Azure SQL Database är inte jämförbara med varandra, och representerar interna byggnummer för dessa separata produkter. Mer information finns i avsnittet Kommentarer.

Syntax

@@VERSION

Returtyper

nvarchar

Remarks

  • Versionsnumren för Database Engine för SQL Server och Azure SQL Database är inte jämförbara med varandra, och representerar interna byggnummer för dessa separata produkter. Databasmotorn för Azure SQL Database baseras på samma kodbas som SQL Server-databasmotorn. Det viktigaste är att databasmotorn i Azure SQL-databasen alltid har de senaste SQL-databasmotorbitarna. Version 12 av Azure SQL-databasen är till exempel nyare än version 16 av SQL Server.

  • Resultaten @@VERSION visas som en nvarchar-sträng . Använd funktionen SERVERPROPERTY för att få de individuella fastighetsvärdena.

  • För SQL Server inkluderar resultaten:@@VERSION

    • SQL Server-version

    • Processorarkitektur

    • SQL Server-byggdatum

    • Upphovsrättsstatement

    • SQL Server-utgåva

    • Operativsystemversion

      Versionsinformationen för operativsystemet kommer från värden, den virtuella maskinen eller containern där SQL Server är installerad. Det speglar inte nödvändigtvis detaljhandelsversionen av det underliggande operativsystemet. För information om hur man förfrågar Windows-versionsinformation med WMI Query Language (WQL), se Win32_OperatingSystem klass.

  • För Azure SQL Database och Azure SQL Managed Instance inkluderar resultaten:@@VERSION

    • Edition: "Microsoft SQL Azure"

    • Produktnivå: "(RTM)"

    • Produktversion

    • Byggdatum

    • Upphovsrättsstatement

Examples

S: Returnera den aktuella versionen av SQL Server

Följande exempel visar versionsinformationen för en installation av SQL Server 2025 (17.x). Beroende på underliggande värd, virtuell maskin eller containeroperativsystem returnerar kommandot olika information.

SELECT @@VERSION AS 'SQL Server Version';
  • Windows Server 2019 virtuell maskin:

    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 virtuell maskin:

    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)
    

    I detta exempel speglar utdata inte nödvändigtvis den kommersiella versionen av operativsystemet.

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

Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)

B. Returnera den aktuella versionen av Azure Synapse Analytics

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