Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel worden de procedures beschreven voor het bepalen van de versiegegevens van SQL Server-onderdelen en -clienthulpprogramma's.
Oorspronkelijke productversie: SQL Server
Oorspronkelijk KB-nummer: 321185
De versie van SQL Server-clienthulpprogramma's bepalen
SQL Server Management Studio (SSMS)
Als u wilt bepalen welke versies van de clienthulpprogramma's op uw systeem zijn geïnstalleerd, start u Management Studio en klikt u vervolgens op Info in het menu Help. (Zie de volgende schermopname.)
Vanaf SQL Server 2016 wordt SQL Server Management Studio aangeboden als een afzonderlijke download. Raadpleeg de releaseopmerkingen voor SQL Server Management Studio (SSMS) voor meer informatie over verschillende versies van het hulpprogramma.
SQL Server Datahulpmiddelen
Raadpleeg SQL Server Data Tools (SSDT) downloaden voor Visual Studio voor meer informatie over SQL Server Data Tools.
SQL Server Reporting Services
De versie van SQL Server Reporting Services (SSRS) wordt weergegeven op de URL van de Reporting Services-webservice, bijvoorbeeld: http://servername/reportserver. De versie wordt ook weergegeven in het hulpprogramma Reporting Services-configuratie.
SQL Server Integration Services
De versie van SQL Server Integration Services is afgestemd op de versie van SQL Server die u hebt geïnstalleerd.
SQL Server Analysis Services
Gebruik een van de volgende methoden om de versie van SQL Server Analysis Services te bepalen:
Methode 1: Maak verbinding met de server met behulp van Objectverkenner in SQL Server Management Studio. Nadat Objectverkenner is verbonden, worden de versiegegevens tussen haakjes weergegeven, samen met de gebruikersnaam die wordt gebruikt om verbinding te maken met het specifieke exemplaar van Analysis Services.
Methode 2: Controleer de versie van het Msmdsrv.exe-bestand in de bin-map van Analysis Services. De standaardlocaties worden weergegeven in de volgende tabel.
Analysis Services-versie Locatie 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: Gebruik de registersubsleutels die worden vermeld in de volgende tabel.
Analysis Services-versie Locatie 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 EditionRaadpleeg Buildversie van cumulatieve update van Analysis Services verifiëren voor meer informatie over het verifiëren van buildversies van Analysis Services.
SQL Server-replicatie
Omdat replicatieagents op verschillende computers kunnen worden geïnstalleerd, is het belangrijk om de geïnstalleerde versies op alle betrokken computers te controleren.
De distributieagent in transactionele of peer-to-peer-replicatie kan zich bijvoorbeeld bevinden op computers die verschillen van de publisher-instantie van SQL Server en kan zich bevinden op de verschillende abonnee-exemplaren van SQL Server in een pull-abonnement.
Als u websynchronisatie gebruikt voor samenvoegreplicatie, is de IIS-webserver mogelijk niet dezelfde computer als de computer waarop SQL Server wordt uitgevoerd. Dus hebt u replicatieagentbestanden die zijn geïnstalleerd op de IIS-webserver. En mogelijk moet u de versie van deze .dll-bestanden in de virtuele IIS-map controleren en deze expliciet bijwerken om de nieuwste servicepacks, cumulatieve updates en hotfixes voor uw webagents te verkrijgen.
Zie Gerepliceerde databases upgraden of patchen voor meer informatie.
Volledige-tekstzoekopdracht
Onderdelen van volledige-tekstzoekopdrachten zijn onder andere:
- Sqlserver.exe
- Sql_fulltext_keyfile.dll
- Iftsph.dll
- Fd.dll
- Fdhost.exe
- Fdlauncher.exe
Met uitzondering van Sqlservr.exe worden deze onderdelen mogelijk niet bijgewerkt met elke cumulatieve update of elk servicepack voor het respectieve SQL Server-product. De versies van deze bestanden worden alleen gewijzigd wanneer er een oplossing voor het betreffende onderdeel beschikbaar is. Over het algemeen kunt u de bestandsversie van elk van deze .dll bestanden controleren. De hoogste versie in de lijst is de versie van het zoekonderdeel voor volledige tekst dat op het systeem is geïnstalleerd.
U kunt een van de volgende methoden gebruiken om de versie van het zoekonderdeel voor volledige tekst te bepalen dat op uw systeem is geïnstalleerd.
Notitie
Elk van deze methoden kan erop wijzen dat de versie van het zoekonderdeel voor volledige tekst RTM of een versie is die ouder is dan de huidige versie van het databaseonderdeel. We erkennen dat dit een probleem is en werken aan het oplossen ervan in een toekomstige update.
Methode 1: Controleer de versie van SQL Server Full-Text Key (Sql_fulltext_keyfile.dll) in de installatiemap van SQL Server 2008 R2 of SQL Server 2008. Normaal gesproken bevindt dit bestand zich voor SQL Server 2008 R2 in de volgende map:
%ProgramFiles%\Microsoft SQL Server\MSQL10_50.\<Instance Name>\MSSQLVoor SQL Server 2008 bevindt dit bestand zich doorgaans in de volgende map:
%ProgramFiles%\Microsoft SQL Server\MSQL10.\<Instance Name>\MSSQLMethode 2: Controleer de volgende registersubsleutel:
HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft sql server\Mssql10_50.instname\Setup\SQL_FULLTEXT_ADVEen voorbeeldvermelding bij deze registersubsleutel is het volgende:
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 dit voorbeelditem geeft de derde regel (Patchlevel) de huidige build aan van het zoekonderdeel voor volledige tekst dat is geïnstalleerd, en de vierde regel (versie) toont meestal de oorspronkelijke versie van zoeken in volledige tekst die is geïnstalleerd. In dit geval is het SQL Server 2008 R2.
Methode 3: Gebruik het Summary.txt-bestand dat tijdens de installatie is gemaakt. Voor SQL Server 2008 R2 en latere versies bevindt dit bestand zich in de volgende map:
%ProgramFiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\LOG\Summary.txtVoor waarden van <nnn> die overeenkomen met uw versie, raadpleegt u Bestandslocaties voor standaard- en benoemde exemplaren van SQL Server.
Voor SQL Server 2008 bevindt dit bestand zich in de volgende map:
%ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\LOG\Summary.txt
SQL Server Master Data Services (MDS)
In MDS Configuration Manager wordt het momenteel geïnstalleerde versienummer niet rechtstreeks weergegeven.
Houd er rekening mee dat MDS een uniek versiebeheerscenario heeft waarin de installatie van de SQL Server-database-engine niet noodzakelijkerwijs overeenkomt met de MDS-versie. De versie kan variëren wanneer u de SQL Server-installatie vergelijkt met de binaire bestanden die zijn uitgerold op de MDS-website en de schemaversie van de MDS-catalogus. Handmatige stappen die gebruikmaken van het MDS Configuration Manager-hulpprogramma zijn vereist om de MDS-websites en databaseschema's bij te werken en te upgraden. Raadpleeg het volgende blogbericht over hotfix- en servicepack-updatemethodologie voor MDS: Cumulatieve updates voor SQL Server 2008 R2 Master Data Services (MDS) downloaden en installeren
De volgende registersubsleutel toont de binaire versies die op de SQL Server zijn geïnstalleerd. Deze versie komt echter niet noodzakelijkerwijs overeen met de website- en databaseschemaversie totdat het MDS-upgradeproces is voltooid.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Master Data Services 10.5\CurrentVersion
U kunt de geïnstalleerde productversie en schemaversie controleren met behulp van de volgende query in de MDS-catalogus:
select * from mds.mdm.tblSystem
SQL Server Native Client
Notitie
De belangrijkste SQL Server-versie van de nieuwste SQL Server Native Client is SQL Server 2012. Het is compatibel met SQL Server 2014 en SQL Server 2016. Raadpleeg voor meer informatie Installing SQL Server Native Client.
Gebruik een van de volgende methoden om de versie van SQL Server Native Client te bepalen:
Methode 1: Start de ODBC-beheerder (odbcad32.exe) op het systeem waar u de versie van Native Client wilt vinden en controleer vervolgens de kolom Versie onder het tabblad Stuurprogramma's .
Methode 2: Controleer de volgende PatchLevel- of Version-sleutels op de volgende registerlocaties.
SQL-versie /
SQL Server Native Client-versieregistersubsleutels SQL Server 2012, SQL Server 2014 en 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
De browserversie moet overeenkomen met de hoogste versie van de SQL Server Database Engine en van de instanties van Analysis Services die op de computer zijn geïnstalleerd.
SQL Server Writer
Als u de versie van SQL Server Writer wilt bepalen, controleert u de volgende registersubsleutelwaarde:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SqlWriter\CurrentVersion Keys: PatchLevel or Version
Microsoft .NET Framework
Als u de versie van .NET Framework op uw systeem wilt bepalen, raadpleegt u Bepalen welke versies en servicepackniveaus van .NET Framework zijn geïnstalleerd.
Zie Inzicht in de .NET Framework-vereisten voor verschillende versies van SQL Server voor meer informatie.
SQL Azure
Zie het volgende onderwerp in Books Online: SERVERPROPERTY (Transact-SQL) om de versie van uw exemplaar van SQL Azure en gerelateerde informatie te vinden.
SQL Server CE
Zie documentatie over eerdere versies van SQL Server CE om de versie van uw exemplaar van SQL Server CE en gerelateerde informatie te vinden.
PolyBase
PolyBase voor SQL Server in Windows
Probeer de volgende methoden om de versie van PolyBase en de bijbehorende functies in Windows te vinden:
- Als de PolyBase-service wordt uitgevoerd, voert u het volgende PowerShell-script uit:
Get-Process mpdwsvc -FileVersionInfo | Format-Table -AutoSize
- Als de PolyBase-service niet wordt uitgevoerd of niet kan worden gestart, voert u het volgende PowerShell-script uit:
cd 'C:\Program Files\Microsoft SQL Server'
ls mpdwsvc.exe -r -ea silentlycontinue | % versioninfo | Format-Table -AutoSize
PolyBase voor SQL Server in Linux
Probeer de volgende methoden om de geïnstalleerde versie van PolyBase en de bijbehorende functies in Ubuntu te vinden:
apt list mssql-server-polybase
apt list mssql-server-polybase-hadoop
Probeer de volgende methoden om de geïnstalleerde versie van PolyBase en de bijbehorende functies in RHEL te vinden:
yum info mssql-server-polybase
yum info mssql-server-polybase-hadoop
yum list installed *polybase*
Windows of Linux
U kunt ook de installatiestappen van SQL Server in deze volgende sectie proberen. Als u de versie van PolyBase en de bijbehorende functies wilt vinden, raadpleegt u een recent detectierapport dat door de SQL Server Setup-hulpprogramma's wordt gegenereerd.
Zoek in Windows of Linux de installatiemap \Setup Bootstrap\Log. Het bestand Summary.txt toont een inventarisatierapport van alle functies en versies. Als de meest recente installatieactie echter was om PolyBase toe te voegen aan een bestaand SQL Server-exemplaar, bevat het Summary.txt bestand de functie PolyBase niet. Dit komt doordat het detectierapport is uitgevoerd voordat de PolyBase-functie is toegevoegd.
U wordt aangeraden het Summary.txt-rapport te vernieuwen door het onderdelendetectierapport uit te voeren vanuit SQL Server Setup. Zie Een SQL Server-installatie valideren voor meer informatie.
Machine Learning services
Raadpleeg voor Windows-servers de CAB-bestandsversies die veranderen met cumulatieve SQL Server-updates. Raadpleeg de bestanden Rlauncher.config of PythonLauncher.config in de map Program Files\Microsoft SQL Server\MSSQL.nn\MSSQL\Binn om de locaties te vinden van de mappen RHOME of PYTHONHOME van de CAB-bestanden. Voor de CAB-versies die zijn opgenomen in SQL Server CU-versies, zie CAB-downloads voor offline-installatie van cumulatieve updates voor SQL Server Machine Learning Services.
Voor Linux-servers retourneert de volgende opdracht een lijst met alle geïnstalleerde mssql-specifieke pakketten, samen met hun versienummers:
apt-get list --installed | --grep mssql
Het versienummer van het pakket mssql-server-extensibility is de SQL Server-versie van de functie Machine Learning Services.
Het versienummer van de mssql-mlservices-packages-r of mssql-mlservices-packages-py verwijst naar elk taalpakketbestand. Zie SQL Server Machine Learning Services installeren op Linux (offlineinstallatie) voor meer informatie.