Ermitteln von Versionsinformationen von SQL Server-Komponenten und Clienttools
In diesem Artikel werden die Verfahren beschrieben, um die Versionsinformationen von SQL Server-Komponenten und -Clienttools zu bestimmen.
Ursprüngliche Produktversion: SQL Server
Ursprüngliche KB-Nummer: 321185
Ermitteln der Version der SQL Server-Clienttools
SQL Server Management Studio (SSMS)
Um zu ermitteln, welche Versionen der Clienttools auf Ihrem System installiert sind, starten Sie Management Studio, und klicken Sie dann im Hilfemenü auf "Info". (Siehe folgenden Screenshot.)
Ab SQL Server 2016 wird SQL Server Management Studio als separater Download angeboten. Weitere Informationen zu verschiedenen Versionen des Tools finden Sie in den Versionshinweisen für SQL Server Management Studio (SSMS).
SQL Server Data Tools
Weitere Informationen zu SQL Server Data Tools finden Sie unter Herunterladen von SQL Server Data Tools (SSDT) für Visual Studio.
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 Location 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 Location 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.
Volltextsuche
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.
Notiz
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 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
Nativer SQL Server-Client
Notiz
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 des nativen Clients finden möchten, den ODBC-Administrator (odbcad32.exe), und überprüfen Sie dann die Spalte "Version " auf der Registerkarte "Treiber ".
Methode 2: Überprüfen Sie die folgenden PatchLevel- oder Versionsschlüssel in den folgenden Registrierungsschlüsseln.
SQL-Version /
SQL Server Native Client-VersionRegistrierungsunterschlü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 10HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI10\CurrentVersion SQL Server 2005/
SQL Server Native Client 9HKEY_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 unter 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).