Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Sie die 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 Menü Hilfe auf Info über. (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-Datentools
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 Objekt-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.exe2017 %ProgramFiles%\Microsoft SQL Server\MSAS14.InstanceName\OLAP\Bin\MSMDSrv.exe2016 %ProgramFiles%\Microsoft SQL Server\MSAS13.InstanceName\OLAP\Bin\MSMDSrv.exe2014 %ProgramFiles%\Microsoft SQL Server\MSAS12.InstanceName\OLAP\Bin\MSMDSrv.exe2012 %ProgramFiles%\Microsoft SQL Server\MSAS11.InstanceName\OLAP\Bin\MSMDSrv.exeMethode 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: CurrentVersionHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS15.InstanceName \Setup Keys: PatchLevel , Version, Key Edition2017 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersionHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName \Setup Keys: PatchLevel , Version, Key Edition2016 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersionHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName \Setup Keys: PatchLevel , Version, Key Edition2014 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersionHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName \MSSQLServer\CurrentVersion Key: CurrentVersion2012 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersionHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName \Setup Keys: PatchLevel , Version, Key EditionWeitere 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 der 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 haben Sie 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 einer Fehlerbehebung 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>\MSSQLFür SQL Server 2008 befindet sich diese Datei in der Regel im folgenden Ordner:
%ProgramFiles%\Microsoft SQL Server\MSQL10.\<Instance Name>\MSSQLMethode 2: Überprüfen Sie den folgenden Registrierungsunterschlüssel:
HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft sql server\Mssql10_50.instname\Setup\SQL_FULLTEXT_ADVEin 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.1In 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 Volltextsuche angezeigt, die installiert ist. In diesem Fall ist es 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.txtFür Werte von <nnn>, die Ihrer Version entsprechen, siehe 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 auf der MDS-Website bereitgestellten Binärdateien und der Version des MDS-Katalogschemas vergleichen, 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 dem SQL Server 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
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 von Native Client 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 an den folgenden Registrierungspfaden.
SQL-Version /
SQL Server Native Client-VersionUnterschlüssel der Registrierung 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 9HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\CurrentVersion
SQL Server Browser
Die Version des Browsers sollte mit der höchsten Version des SQL Server-Datenbankmoduls sowie mit den Analysis Services-Instanzen ü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 Grundlegendes zu den .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 aktuellen Ermittlungsbericht, der in den SQL Server-Setuptools 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, wird die Datei Summary.txt die PolyBase-Funktion nicht enthalten. 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 Featureermittlungsbericht im SQL Server-Setup ausführen. Weitere Informationen finden Sie unter Überprüfen einer SQL Server-Installation.
Machine Learning-Dienste
Beziehen Sie sich bei Windows Servern auf die CAB-Dateiversionen, die sich mit den kumulativen Updates für SQL Server ändern. In den Dateien Rlauncher.config oder PythonLauncher.config im Verzeichnis Program Files\Microsoft SQL Server\MSSQL.nn\MSSQL\Binn finden Sie die Ordnerspeicherorte für 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 Services.
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 Version des Pakets mssql-server-extensibility ist die SQL Server-Version des Features Machine Learning Services.
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 Services unter Linux installieren (Offlineinstallation).