Freigeben über


@@VERSION (Transact SQL)

Gilt für:SQL ServerAzure SQL-DatenbankVerwaltete Azure SQL-InstanzAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-Analyseendpunkt in Microsoft FabricLagerhaus in Microsoft FabricSQL-Datenbank in Microsoft Fabric

Die Konfigurationsfunktion @@VERSION liefert Informationen über das System und SQL Server Build-Informationen zurück.

Transact-SQL-Syntaxkonventionen

Important

Die Versionsnummern der Database Engine für SQL Server und Azure SQL Database sind nicht miteinander vergleichbar und stellen interne Build-Nummern dieser separaten Produkte dar. Weitere Informationen finden Sie im Abschnitt Hinweise.

Syntax

@@VERSION

Rückgabetypen

nvarchar

Remarks

  • Die Versionsnummern der Database Engine für SQL Server und Azure SQL Database sind nicht miteinander vergleichbar und stellen interne Build-Nummern dieser separaten Produkte dar. Die Datenbank-Engine für Azure SQL-Datenbank basiert auf der gleichen Codebasis wie die SQL Server-Datenbank-Engine. Vor allem aber weist Datenbank-Engine in Azure SQL-Datenbank immer die neuesten SQL Datenbank-Engine-Bits auf. Die Version 12 von Azure SQL-Datenbank ist z. B. neuer als die Version 16 von SQL Server.

  • Die @@VERSION Ergebnisse erscheinen als eine Nvarchar-Saite . Verwenden Sie die Funktion SERVERPROPERTY, um die einzelnen Eigenschaftswerte zu erhalten.

  • Für SQL Server umfassen die @@VERSION Ergebnisse:

    • SQL Server-Version

    • Prozessorarchitektur

    • SQL Server-Erstellungsdatum

    • Urheberrechtserklärung

    • SQL Server -Edition

    • Betriebssystemversion

      Die Betriebssystemversionsinformationen stammen vom Host, der virtuellen Maschine oder dem Container, in dem SQL Server installiert ist. Es spiegelt nicht unbedingt die Einzelhandelsversion des zugrundeliegenden Betriebssystems wider. Informationen zum Abfragen von Windows-Versionsinformationen mit der WMI Query Language (WQL) finden Sie unter Win32_OperatingSystem Klasse.

  • Für Azure SQL Database und Azure SQL Managed Instance umfassen die @@VERSION Ergebnisse:

    • Edition: "Microsoft SQL Azure"

    • Produktniveau: "(RTM)"

    • Produktversion

    • Baudatum

    • Urheberrechtserklärung

Examples

A: Rückgabe der aktuellen Version von SQL Server.

Das folgende Beispiel zeigt die Versionsinformationen für eine Installation von SQL Server 2025 (17.x). Je nach zugrundeliegendem Host, virtueller Maschine oder Container-Betriebssystem gibt der Befehl unterschiedliche Informationen zurück.

SELECT @@VERSION AS 'SQL Server Version';
  • Windows Server 2019 virtuelle Maschine:

    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 Virtual Machine:

    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)
    

    In diesem Beispiel spiegelt das Ergebnis nicht unbedingt die Einzelhandelsversion des Betriebssystems wider.

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

Beispiele: Azure Synapse Analytics und Analytics-Plattformsystem (PDW)

B. Rückgabe der aktuellen Version von Azure Synapse Analytics.

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