So ermitteln Sie die aktuell laufende Version und Edition des SQL Server-Datenbankmoduls

In diesem Artikel werden die Verfahren zum Bestimmen der Version und Edition von SQL Server Datenbank-Engine beschrieben, die ausgeführt wird.

Ursprüngliche Produktversion: SQL Server
Ursprüngliche KB-Nummer: 321185

Verwenden Sie eine der folgenden Methoden, um die Version von SQL Server zu bestimmen.

Hinweis

Die Versionsinformationen folgen dem Muster "major.minor.build.revision ". Die "Revision"-Informationen werden in der Regel nicht verwendet, wenn die Version von SQL Server überprüft wird.

  • Methode 1: Stellen Sie in SQL Server Management Studio mit dem Object Explorer eine Verbindung zum Server her. Sobald der Objekt-Explorer verbunden ist, werden in Klammern die Versionsinformationen zusammen mit dem Benutzernamen angezeigt, der zum Herstellen der Verbindung zu dieser Instanz von SQL Server verwendet wird.

  • Methode 2: Sehen Sie sich die ersten Zeilen der Fehlerprotokolldatei für diese Instanz an. Standardmäßig befindet sich das Fehlerprotokoll in den DateienProgram Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG und ERRORLOG.n. Die Einträge können wie folgt aussehen:

    2011-03-27 22:31:33.50 Server Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
    March 29 2009 10:11:52
    Copyright (c) 1988-2008 Microsoft Corporation
    Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )
    

    Dieser Eintrag enthält alle erforderlichen Informationen über das Produkt, z. B. Version, Produktebene, 64- oder 32-Bit, die Edition von SQL Server sowie die Betriebssystemversion, unter der SQL Server ausgeführt wird.

    Hinweis

    Die Ausgabe dieser Abfrage wurde erweitert, um zusätzliche Informationen anzuzeigen. Weitere Informationen finden Sie im Blogeintrag What build of SQL Server are you using? (Welchen Build von SQL Server verwenden Sie, in englischer Sprache) für die folgenden Versionen:

    • SQL Server 2014 RTM CU10 und neuere Versionen
    • SQL Server 2014 Service Pack 1 CU3 und neuere Versionen
    • SQL Server 2012 Service Pack 2 CU7 und neuere Versionen
  • Methode 3: Stellen Sie eine Verbindung zur Instanz von SQL Server her, und führen Sie die folgende Abfrage aus:

    Select @@version
    

    Ein Beispiel für die Ausgabe dieser Abfrage lautet wie folgt:

    Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
    March 29 2009 10:11:52
    Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )
    

    Hinweis

    Die Ausgabe dieser Abfrage wurde erweitert, um zusätzliche Informationen anzuzeigen. Weitere Informationen finden Sie im Blogeintrag What build of SQL Server are you using? (Welchen Build von SQL Server verwenden Sie, in englischer Sprache) für die folgenden Versionen:

    • SQL Server 2014 RTM CU10 und neuere Versionen
    • SQL Server 2014 Service Pack 1 CU3 und neuere Versionen
    • SQL Server 2012 Service Pack 2 CU7 und neuere Versionen

    Screenshot eines Beispiels für die erweiterte Ausgabe für SQL Server 2012 Service Pack 2 CU7. „(SP2-CU7)“ wird in der ersten Zeile hinzugefügt.

  • Methode 4: Stellen Sie eine Verbindung zur Instanz von SQL Server her, und führen Sie die folgende Abfrage in SQL Server Management Studio (SSMS) aus:

    SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
    

    Hinweis

    Diese Abfrage funktioniert in jeder Instanz von SQL Server 2000 oder höher.

    Es wird das folgende Ergebnis zurückgegeben:

    • Die Produktversion (zum Beispiel "10.0.1600.22")
    • Die Produktvariante (zum Beispiel "RTM")
    • Die Edition (zum Beispiel "Enterprise")

    Die Ergebnisse können z. B. folgendermaßen aussehen:

    Produktversion Produktebene Edition
    14.0.2027.2 RTM Developer Edition (64-Bit)

    Hinweis

    • Die Funktion SERVERPROPERTY gibt einzelne Eigenschaften zurück, die sich auf die Versionsinformationen beziehen. Die Funktion @@VERSION fasst die Ausgabe jedoch in einer einzigen Zeichenfolge zusammen. Wenn Ihre Anwendung einzelne Eigenschaftszeichenfolgen benötigt, können Sie die Funktion SERVERPROPERTY verwenden, anstatt die Ergebnisse von @@VERSION zu analysieren.

    • Diese Methode funktioniert auch in SQL Azure-Datenbankinstanzen. Weitere Informationen finden Sie im folgenden Kapitel in den SQL Server-Onlinehandbüchern: SERVERPROPERTY (Transact-SQL).

    • Ab SQL Server 2014 RTM kumulatives Update 10 und SQL Server 2014 Service Pack 1 kumulatives Update 3 wurden zusätzliche Eigenschaften zur ServerProperty-Anweisung hinzugefügt. Eine vollständige Liste erhalten Sie unter SERVERPROPERTY (Transact-SQL).

  • Methode 5: Ab SQL Server 2008 können Sie auch den Bericht zur Ermittlung installierter SQL Server-Funktionen verwenden. Diesen Bericht finden Sie auf der Seite Tools im SQL Server-Installationscenter. Dieses Tool stellt Informationen zu allen Instanzen von SQL Server zur Verfügung, die auf dem System installiert sind. Dazu gehören Clienttools wie z. B. SQL Server Management Studio. Beachten Sie nur, dass dieses Tool lokal nur auf dem System ausgeführt werden kann, auf dem SQL Server installiert ist. Es kann nicht verwendet werden, um Informationen zu Remoteservern abzurufen. Weitere Informationen finden Sie unter Überprüfen einer SQL Server-Installation.

    Hier sehen Sie einen Beispielbericht:

    Der Screenshot zeigt einen Beispielbericht zur Ermittlung des SQL Server 2016-Setups.

Siehe auch