Ermitteln der Versionsinformationen von SQL Server Komponenten und Clienttools

In diesem Artikel werden die Verfahren zum Ermitteln der Versionsinformationen von SQL Server Komponenten und Clienttools beschrieben.

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

Ermitteln der Version der SQL Server-Clienttools

SQL Server Reporting Services

Die Version von SQL Server Reporting Services (SSRS) wird in der Reporting Services-Webdienst-URL angezeigt, z. B.: http://servername/reportserver. Die Version wird auch im Reporting Services-Konfigurationstool angezeigt.

SQL Server Integration Services

Die Version von SQL Server Integration Services entspricht der Version von SQL Server, die Sie installiert haben.

SQL Server Analysis Services

Verwenden Sie eine der folgenden Methoden, um die Version von SQL Server Analysis Services zu bestimmen:

  • 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 Analysis Services verwendet wird.

  • Methode 2: Überprüfen Sie im Ordner „Bin“ von Analysis Services die Version der Datei „Msmdsrv.exe“. Die Standardspeicherorte sind in der folgenden Tabelle aufgeführt:

    Version von Analysis Services Standort
    2019 %ProgramFiles%\Microsoft SQL Server\MSAS15.InstanceName\OLAP\Bin\MSMDSrv.exe
    2017 %ProgramFiles%\Microsoft SQL Server\MSAS14.InstanceName\OLAP\Bin\MSMDSrv.exe
    2016 %ProgramFiles%\Microsoft SQL Server\MSAS13.InstanceName\OLAP\Bin\MSMDSrv.exe
    2014 %ProgramFiles%\Microsoft SQL Server\MSAS12.InstanceName\OLAP\Bin\MSMDSrv.exe
    2012 %ProgramFiles%\Microsoft SQL Server\MSAS11.InstanceName\OLAP\Bin\MSMDSrv.exe
  • Methode 3: Verwenden Sie die Registrierungsunterschlüssel, die in der folgenden Tabelle aufgeführt sind.

    Version von Analysis Services Standort
    2019 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS15.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS15.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2017 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2016 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2014 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName \MSSQLServer\CurrentVersion Key: CurrentVersion
    2012 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName \Setup Keys: PatchLevel , Version, Key Edition

    Weitere Informationen zum Überprüfen von Analysis Services-Buildversionen erfahren Sie unter Überprüfen der kumulativen Updatebuildversion von Analysis Services.

SQL Server-Replikation

Da Replikations-Agents auf verschiedenen Computern installiert sein können, ist es wichtig, die installierten Versionen auf allen betroffenen Computern zu überprüfen.

Der Verteilungs-Agent in der Transaktions- oder Peer-to-Peer-Replikation kann sich beispielsweise auf anderen Computern als die Publisher-Instanz von SQL Server und auf unterschiedlichen Abonnenteninstanzen von SQL Server in einem Pullabonnement befinden.

Wenn Sie die Web-Synchronisierung für die Zusammenführungsreplikation verwenden, ist der IIS-Webserver möglicherweise nicht derselbe Computer wie der Computer, auf dem SQL Server ausgeführt wird. Daher gibt es Dateien von Replikations-Agents, die auf dem IIS-Webserver installiert sind. Außerdem müssen Sie möglicherweise im virtuellen IIS-Verzeichnis die Version dieser DLL-Dateien überprüfen und sie explizit aktualisieren, um die neuesten Service Packs, kumulativen Updates und Hotfixes für die Web-Agents zu erhalten.

Weitere Informationen finden Sie unter Upgrade oder Patch replizierter Datenbanken.

Die Komponenten der Volltextsuche umfassen Folgendes:

  • Sqlserver.exe
  • Sql_fulltext_keyfile.dll
  • Iftsph.dll
  • Fd.dll
  • Fdhost.exe
  • Fdlauncher.exe

Mit Ausnahme von "Sqlservr.exe" werden diese Komponenten möglicherweise nicht mit den einzelnen kumulativen Updates oder Service Packs für das jeweilige SQL Server-Produkt aktualisiert. Die Versionen dieser Dateien ändern sich nur bei einem Update für die jeweilige Komponente. Im Allgemeinen können Sie die Dateiversion der einzelnen DLL-Dateien überprüfen. Die höchste Version in der Liste ist die Version der Komponente der Volltextsuche, die auf dem System installiert ist.

Mit den folgenden Methoden können Sie die auf dem System installierte Version der Komponente der Volltextsuche ermitteln.

Hinweis

Mit jeder dieser Methoden können Sie ermitteln, ob es sich bei der Version der Komponente der Volltextsuche um die RTM-Version oder eine frühere als die aktuelle Version der Datenbankkomponente handelt. Wir bestätigen, dass dies ein Problem ist, und arbeiten an einer Lösung für ein zukünftiges Update.

  • Methode 1: Überprüfen Sie die Version des SQL Server-Volltextschlüssels (Sql_fulltext_keyfile.dll) im Installationsordner von SQL Server 2008 R2 oder SQL Server 2008. Für SQL Server 2008 R2 befindet sich diese Datei in der Regel im folgenden Ordner:

    %ProgramFiles%\Microsoft SQL Server\MSQL10_50.\<Instance Name>\MSSQL

    Für SQL Server 2008 befindet sich diese Datei in der Regel im folgenden Ordner:

    %ProgramFiles%\Microsoft SQL Server\MSQL10.\<Instance Name>\MSSQL

  • Methode 2: Überprüfen Sie den folgenden Registrierungsunterschlüssel:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft sql server\Mssql10_50.instname\Setup\SQL_FULLTEXT_ADV

    Ein Beispieleintrag unter diesem Registrierungsunterschlüssel lautet wie folgt:

    featurelist: SQL_FullText_Adv=3 SQL_FullText_CNI=3
    ProductCode: {9DFA5914-C275-42E0-810E-C88E46A7F9EA}
    Patchlevel: 10.50.1765.0
    Version: 10.50.1600.1
    

    In diesem Beispieleintrag wird in der dritten Zeile (Patchlevel) der aktuelle Build der installierten Komponente der Volltextsuche angezeigt. In der vierten Zeile (Version) wird in der Regel die Originalversion der installierten Volltextsuche angezeigt. In diesem Fall ist das SQL Server 2008 R2.

  • Methode 3: Verwenden Sie die Datei Summary.txt, die während der Installation erstellt wird. Für SQL Server 2008 R2 und spätere Versionen befindet sich diese Datei im folgenden Ordner:

    %ProgramFiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\LOG\Summary.txt

    Für Werte von<nnn>, die mit Ihrer Version korrelieren, überprüfen Sie die Dateispeicherorte für Standard- und benannte Instanzen von SQL Server.

    Für SQL Server 2008 befindet sich diese Datei im folgenden Ordner:

    %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\LOG\Summary.txt

SQL Server Master Data Services (MDS)

Der MDS-Konfigurations-Manager zeigt die aktuell installierte Versionsnummer nicht direkt an.

MDS verwendet ein eindeutiges Versionierungsszenario, bei dem die Installation des SQL Server-Datenbankmoduls nicht unbedingt der MDS-Version entspricht. Wenn Sie die SQL Server-Installation mit den Binärdateien vergleichen, die auf der MDS-Website und in der MDS-Katalogschemaversion bereitgestellt sind, kann die Version unterschiedlich sein. Zum Aktualisieren der MDS-Websites und -Datenbankschemas sind manuelle Schritte mit dem MDS-Konfigurations-Manager-Tool erforderlich. Sie finden den folgenden Blogbeitrag zur Hotfix- und Service Pack-Update-Methodik für MDS: Herunterladen und Installieren von kumulativen Updates für SQL Server 2008 R2 Master Data Services (MDS)

Der folgende Registrierungsunterschlüssel zeigt die binären Versionen, die auf der SQL Server-Instanz installiert sind. Allerdings stimmt diese Version nicht notwendigerweise mit der Website- und Datenbankschemaversion überein. Dies ist erst bei Abschluss des MDS-Aktualisierungsprozesses der Fall.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Master Data Services 10.5\CurrentVersion

Sie können die installierte Produkt- und Schemaversion abrufen, indem Sie die folgende Abfrage im MDS-Katalog ausführen:

select * from mds.mdm.tblSystem

SQL Server Native Client

Hinweis

Die SQL Server-Hauptversion für den neuesten SQL Server Native Client ist SQL Server 2012. Sie ist kompatibel mit SQL Server 2014 und SQL Server 2016. Weitere Informationen finden Sie unter Installieren von SQL Server Native Client.

Verwenden Sie eine der folgenden Methoden, um die Version von SQL Server Native Client zu bestimmen:

  • Methode 1: Starten Sie auf dem System, auf dem Sie die Version von Native Client suchen möchten, den ODBC-Administrator (odbcad32.exe), und prüfen Sie dann auf der Registerkarte Treiber die Spalte Version.

  • Methode 2: Überprüfen Sie die folgenden PatchLevel- oder Versionsschlüssel in den folgenden Registrierungsschlüsseln.

    SQL-Version /
    SQL Server Native Client-Version
    Registrierungsunterschlüssel
    SQL Server 2012, SQL Server 2014 und SQL Server 2016/SQL Server Native Client 11.0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI11\CurrentVersion
    SQL Server 2008 & SQL Server 2008 R2/
    SQL Server Native Client 10
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI10\CurrentVersion
    SQL Server 2005/
    SQL Server Native Client 9
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\CurrentVersion

SQL Server-Browser

Die Version des Browsers sollte mit der neuesten Version des SQL Server-Datenbankmoduls sowie mit der Analysis Services-Instanz übereinstimmen, die auf dem Computer installiert sind.

SQL Server Writer

Überprüfen Sie den Wert des folgenden Registrierungsunterschlüssels, um die Version von SQL Server Writer zu bestimmen.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SqlWriter\CurrentVersion Keys: PatchLevel or Version

Microsoft .NET Framework

Informationen zum Ermitteln der Version von .NET Framework auf Ihrem System finden Sie unter Ermitteln, welche Versionen und Service Pack-Ebenen von .NET Framework installiert sind.

Weitere Informationen finden Sie unter Verstehen der .NET Framework-Anforderungen für verschiedene Versionen von SQL Server.

SQL Azure

Um die Version Ihrer Instanz von SQL Azure und verwandte Informationen zu finden, lesen Sie das folgende Thema in den Onlinehandbüchern: SERVERPROPERTY (Transact-SQL).

SQL Server CE

Die Version Ihrer Instanz von SQL Server CE und verwandte Informationen finden Sie in der Dokumentation zu früheren Versionen von SQL Server CE.

PolyBase

PolyBase für SQL Server auf Windows

Um die Version von PolyBase und die zugehörigen Features in Windows zu finden, probieren Sie die folgenden Methoden aus:

  • Wenn der PolyBase-Dienst ausgeführt wird, führen Sie das folgende PowerShell-Skript aus:
Get-Process mpdwsvc -FileVersionInfo | Format-Table -AutoSize
  • Wenn der PolyBase-Dienst nicht ausgeführt wird oder nicht gestartet werden kann, führen Sie das folgende PowerShell-Skript aus:
cd 'C:\Program Files\Microsoft SQL Server'
ls mpdwsvc.exe -r -ea silentlycontinue | % versioninfo | Format-Table -AutoSize

PolyBase für SQL Server für Linux

Versuchen Sie eine der folgenden Methoden, um die installierte Version von PolyBase und die zugehörigen Features in Ubuntu zu finden:

apt list mssql-server-polybase
apt list mssql-server-polybase-hadoop

Versuchen Sie eine der folgenden Methoden, um die installierte Version von PolyBase und die zugehörigen Features in RHEL zu finden:

yum info mssql-server-polybase
yum info mssql-server-polybase-hadoop
yum list installed *polybase*

Windows oder Linux

Alternativ können Sie die SQL Server Setupschritte in diesem nächsten Abschnitt ausprobieren. Die Version von PolyBase und die zugehörigen Funktionen finden Sie in einem neuen Erkennungsbericht, der mit den SQL Server Setup-Tools ausgeführt wird.

Suchen Sie in Windows oder Linux den Installationsordner \Setup Bootstrap\Log. Die Summary.txt-Datei zeigt einen Discovery-Bericht aller Funktionen und Versionen an. Wenn die letzte Einrichtungsaktion jedoch darin bestand, PolyBase zu einer bestehenden SQL Server-Instanz hinzuzufügen, enthält die Datei Summary.txt die PolyBase-Funktion nicht. Dies liegt daran, dass der Discovery-Bericht vor dem Hinzufügen des PolyBase-Features ausgeführt wurde.

Wir empfehlen Ihnen, den Bericht Summary.txt zu aktualisieren, indem Sie den Bericht zur Funktionserkennung im SQL Server-Setup ausführen. Weitere Informationen finden Sie unter Überprüfen einer SQL Server-Installation.

Machine Learning-Dienste

Informationen zu Windows Servern finden Sie in den CAB-Dateiversionen, die sich mit SQL Server kumulativen Updates ändern. In den Rlauncher.config- oder PythonLauncher.config Dateien im Program Files\Microsoft SQL Server\MSSQL.nn\MSSQL\Binn Verzeichnis finden Sie die Ordnerspeicherorte RHOME oder PYTHONHOME der CAB-Dateien. Die CAB-Versionen, die in SQL Server CU-Versionen enthalten sind, finden Sie unter CAB-Downloads für die Offlineinstallation kumulativer Updates für SQL Server Machine Learning-Dienste.

Für Linux-Server gibt der folgende Befehl eine Liste aller mssql-spezifischen installierten Pakete zusammen mit deren Versionsnummern zurück:

apt-get list --installed | --grep mssql

Die Versionsnummer der Mssql-Server-Erweiterbarkeitspaketversion ist die SQL Server Version des Features Machine Learning Dienste.

Die Versionsnummer der Datei mssql-mlservices-packages-r oder mssql-mlservices-packages-py bezieht sich auf jede Sprachpaketdatei. Weitere Informationen finden Sie unter SQL Server Machine Learning-Diensten unter Linux installieren (Offlineinstallation).

Siehe auch