Freigeben über


@@Version: Transact SQL-Konfigurationsfunktionen

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Gibt System- und Buildinformationen für die aktuelle Installation von SQL Server zurück.

Transact-SQL-Syntaxkonventionen

Wichtig

Die Datenbank-Engine-Versionsnummern für SQL Server und Azure SQL-Datenbank sind nicht miteinander vergleichbar, sondern stellen interne Buildnummern für diese 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.

Syntax

@@VERSION

Rückgabetypen

nvarchar

Bemerkungen

Die @@VERSION-Ergebnisse werden als eine nvarchar-Zeichenfolge dargestellt. Sie können die SERVERPROPERTY (Transact-SQL)-Funktion verwenden, um die einzelnen Eigenschaftenwerte abzurufen.

Für SQL Server werden die folgenden Informationen zurückgegeben.

  • SQL Server-Version

  • Architektur des Prozessors

  • SQL Server-Erstellungsdatum

  • Urheberrechtserklärung

  • SQL Server -Edition

  • Betriebssystemversion

Für Azure SQL-Datenbank und Verwaltete Azure SQL-Instanz werden die folgenden Informationen zurückgegeben.

  • Edition – Microsoft SQL Azure

  • Produktebene – RTM

  • Produktversion

  • Erstellungsdatum

  • Urheberrechtserklärung

Beispiele

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

Im folgenden Beispiel werden die Versionsinformationen für die aktuelle Installation zurückgegeben.

SELECT @@VERSION AS 'SQL Server Version';

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';