Zum Hauptinhalt springen

Gewusst wie: Ermitteln der SQL Server-Version durch Abfrage

SQL Server ist ein beliebtes Datenbankverwaltungssystem, das von Microsoft entwickelt wurde. Es wird verwendet, um große Mengen an Informationen zu speichern, zu analysieren und zu verarbeiten. Das korrekte Verständnis der SQL Server-Version spielt bei der Datenbankentwicklung und -wartung eine wichtige Rolle.

Wenn Sie die Version von SQL Server kennen, können Sie feststellen, welche Features von Ihrem Server unterstützt werden und ob Sie es auf eine neuere Version aktualisieren müssen. Es gibt mehrere Möglichkeiten, die Version von SQL Server herauszufinden, eine davon ist die Verwendung einer speziellen SQL-Abfrage.

Führen Sie die folgende SQL-Abfrage aus, um die Version von SQL Server in einer Abfrage zu ermitteln: SELECT @@VERSION; Diese Abfrage gibt die vollständigen Versionsinformationen von SQL Server zurück, einschließlich der Versionsnummer, der Buildnummer und anderer Informationen.

Wie kann ich die Version von SQL Server mit einer Abfrage ermitteln?

SELECT @@VERSION;

Diese Abfrage gibt eine Zeichenfolge zurück, die Informationen zur Version von SQL Server, zur Assemblynummer und zu anderen Parametern enthält.

Eine andere Möglichkeit, die Versionsinformationen von SQL Server abzurufen, besteht darin, die integrierte SERVERPROPERTY-Funktion zu verwenden. Die folgende Abfrage gibt beispielsweise die Versionsnummer zurück:

SELECT SERVERPROPERTY('ProductVersion');

Wenn Sie weitere Informationen zur SQL Server-Version benötigen, können Sie andere Parameter der SERVERPROPERTY-Funktion verwenden, z. B. "Edition", um Informationen zur SQL Server-Edition abzurufen, "ProductLevel", um Informationen zur Produktebene abzurufen usw.

Es kann hilfreich sein, die Version von SQL Server durch eine Abfrage herauszufinden, z. B. bei der Unterstützung, Kompatibilitätsanalyse oder beim Planen von Datenbankaktualisierungen.

Was ist SQL Server?

SQL Server verfügt über viele Funktionen, mit denen Sie Daten effizient verwalten können. Es unterstützt die SQL-Sprache (Structured Query Language), die zum Erstellen und Ausführen von Datenbankabfragen verwendet wird. SQL Server bietet außerdem Tools zum Erstellen von Indizes, Einschränkungen, Triggern und gespeicherten Prozeduren, die die Entwicklung und Wartung von Datenbanken erheblich vereinfachen.

SQL Server unterstützt viele Funktionen wie Transaktionen, Datenreplikation, Sicherheit, Datenbanksicherung und -wiederherstellung. Es kann auch in andere Microsoft-Produkte und -Dienste wie Azure, SharePoint und Excel integriert werden, was mehr Möglichkeiten für Datenanalyse, Berichterstellung und Zusammenarbeit bietet.

SQL Server ist in verschiedenen Editionen verfügbar, einschließlich der kostenlosen Express Edition, der Hauptversion der Standard Edition und der erweiterten Enterprise Edition. Jede dieser Versionen hat ihre eigenen Besonderheiten und Einschränkungen, abhängig von den Bedürfnissen und dem Budget der Organisation.

Insgesamt ist SQL Server ein leistungsfähiges und zuverlässiges Datenbankverwaltungstool, das eine effiziente Speicherung, Organisation und den Zugriff auf Daten ermöglicht.

Warum sollte ich die Version von SQL Server kennen?

1. Kompatibilität: Wenn Sie eine Version von SQL Server abrufen, können Sie bestimmen, welche Funktionen oder Funktionen in dieser Version verfügbar sind. Dies ist besonders wichtig, wenn Sie Anwendungen entwickeln oder Anfragen schreiben, um sicherzustellen, dass der Code ordnungsgemäß funktioniert und mit einer bestimmten Serverversion kompatibel ist.

2. Fehlerbehebungen und Updates: SQL Server veröffentlicht regelmäßig Updates, die Fehler beheben oder neue Funktionen hinzufügen. Wenn Sie die Serverversion kennen, können Sie überprüfen, ob alle erforderlichen Patches oder Updates installiert wurden, um sicherzustellen, dass die Datenbank ordnungsgemäß funktioniert und die Leistung verbessert wird.

3. Unterstützung: Wenn Sie sich an den SQL Server-Support wenden, um Probleme zu beheben oder weitere Informationen zu erhalten, werden sie häufig aufgefordert, eine Serverversion anzugeben. Dies hilft ihnen, den Kontext zu verstehen und Lösungen anzubieten, die spezifisch für Ihre Version von SQL Server sind.

4. Aktualisierung und Migration: Wenn Sie planen, die Datenbank auf eine neuere Version von SQL Server zu aktualisieren oder zu migrieren, können Sie durch die Kenntnis der aktuellen Version einen detaillierten Aktionsplan erstellen und alle erforderlichen Schritte und Änderungen berücksichtigen.

5. Kompatibel mit anderen Anwendungen: Wenn Ihre Anwendung mit anderen Systemen wie einem Anwendungsserver oder einem Webserver interagiert, kann es wichtig sein, die SQL Server-Version zu kennen, um die Kompatibilität und die korrekte Integration sicherzustellen.

Wenn Sie die Version von SQL Server kennen, können Sie Datenbanken insgesamt effizienter verwalten und verwalten, um sicherzustellen, dass sie optimal funktionieren und mit anderen Systemen kompatibel sind.

Wie kann ich die Version von SQL Server über Management Studio ermitteln?

Führen Sie die folgenden Schritte aus, um die Version von SQL Server über Management Studio zu ermitteln:

  1. Öffnen Sie Microsoft SQL Server Management Studio.
  2. Stellen Sie eine Verbindung mit dem Datenbankserver her.
  3. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Server.
  4. Wählen Sie den Menüpunkt Eigenschaften aus.

Das Fenster "Servereigenschaften" wird geöffnet, in dem Sie Informationen zur Version von SQL Server finden können. Im oberen Bereich des Fensters werden grundlegende Informationen angezeigt, einschließlich der Serverversion.

Sie können die Versionsinformationen von SQL Server auch mithilfe einer SQL-Abfrage abrufen:

SQL-AbfrageDie Beschreibung
SELECT @@VERSION
SELECT SERVERPROPERTY('ProductVersion')
SELECT SERVERPROPERTY('ProductLevel')
SELECT SERVERPROPERTY('Edition')

Wenn Sie eine dieser Abfragen im Management Studio-Abfragefenster ausführen, erhalten Sie Informationen zur Version von SQL Server.

Wie kann ich die Version von SQL Server über SQL Server Configuration Manager ermitteln?

SQL Server Configuration Manager ist ein Tool zum Verwalten von SQL Server und seinen Komponenten in einem Windows-Betriebssystem. Sie können die Versionsinformationen von SQL Server anzeigen.

  1. Öffnen Sie SQL Server Configuration Manager.
  2. Erweitern Sie den Zweig SQL Server Network Configuration.
  3. Wählen Sie Ihre Instanz von SQL Server aus.
  4. Klicken Sie auf die Registerkarte Protokolle für [Instance Name], wo [Instance Name] ist der Name Ihrer SQL Server-Instanz.
  5. Suchen Sie das TCP/IP-Protokoll und klicken Sie mit der rechten Maustaste darauf.
  6. Wählen Sie Eigenschaften aus.
  7. Klicken Sie auf der Registerkarte Protokoll auf die Schaltfläche Eigenschaften.
  8. Scrollen Sie im geöffneten Fenster nach unten und suchen Sie nach dem Feld Version.
  9. Der Wert im Feld Version gibt die Version von SQL Server an.

Jetzt wissen Sie, wie Sie die Version von SQL Server mithilfe von SQL Server Configuration Manager anzeigen.

Wie kann ich die Version von SQL Server über eine T-SQL-Abfrage herausfinden?

Führen Sie die folgende Abfrage aus, um die Versionsinformationen von SQL Server abzurufen:

SELECTSERVERPROPERTY('ProductVersion') AS 'Версия сервера',SERVERPROPERTY('ProductLevel') AS 'Уровень выпуска',SERVERPROPERTY('Edition') AS 'Издание',SERVERPROPERTY('EngineEdition') AS 'Редакция движка',SERVERPROPERTY('EditionID') AS 'Идентификатор издания';

Diese Abfrage gibt mehrere Parameter zurück:

  • Serverversion - Gibt die vollständige Version von SQL Server an;
  • Release-Level - Gibt den aktuellen Release-Level an, z. B. RTM (Release to Manufacturing), SP1 (Service Pack 1) usw.;
  • Edition - Gibt eine SQL Server-Edition an, z. B. Standard Edition, Enterprise Edition;
  • Engine-Revision - Verweist auf die SQL Server-Engine-Revision, die entweder Embedded, Standalone oder Azure sein kann;
  • Editions-ID: Gibt die numerische ID der SQL Server-Edition an.

Wenn Sie diese Abfrage ausführen, erhalten Sie detaillierte Informationen zur Version Ihres SQL Servers.

Wie kann ich die Version von SQL Server über Windows PowerShell ermitteln?

Windows PowerShell bietet eine bequeme Möglichkeit, die Version von SQL Server direkt an der Eingabeaufforderung herauszufinden. Dazu müssen Sie PowerShell ausführen und das folgende Skript ausführen:

$sqlServer = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Server -ArgumentList 'localhost'
$sqlServer.Version

In diesem Skript erstellen wir ein neues Objekt vom Typ Microsoft.SqlServer.Management.Smo.Server, indem Sie den Namen Ihres SQL Server-Servers als Argument angeben. In diesem Fall verwenden wir localhost, aber Sie können einen beliebigen Servernamen angeben.

Nachdem das Objekt erstellt wurde, können wir die Version von SQL Server abrufen, indem wir auf die Version-Eigenschaft des erstellten Objekts zugreifen. Das Ergebnis der Ausführung des Skripts enthält Informationen zur Version von SQL Server auf Ihrem Computer. Beispiel: "Microsoft SQL Server 2019 (RTM-CU9-GDR) (KB5000646) - 15.0.4123.1 (X64)".

Jetzt wissen Sie, wie Sie die Version von SQL Server mithilfe von Windows PowerShell herausfinden. Mit dieser Methode können Sie die Version von SQL Server abrufen, ohne die Benutzeroberfläche oder die Datenbankverwaltungstools verwenden zu müssen.

Anmerkung: Für den Windows PowerShell-Befehl sind SQL Server installiert und Administratorrechte erforderlich.