Delen via


Versie-informatie van SQL Server-onderdelen en -clienthulpprogramma's bepalen

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.)

    Schermopname van het venster Over Microsoft SQL Server Management Studio, waarin de versies van de clienthulpprogramma's worden weergegeven.

    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 Data Tools

    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.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: 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: 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

    Raadpleeg de buildversie van Analysis Services voor cumulatieve updates controleren voor meer informatie over het controleren van de buildversie van Analysis Services-build.

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 bijvoorbeeld bestaan op computers die verschillen van het uitgeverexemplaren van SQL Server en kunnen bestaan 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. Daarom 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.

Zoekonderdelen voor volledige tekst 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 respectieve onderdeel 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 de volledige tekstsleutel van SQL Server (Sql_fulltext_keyfile.dll) in de installatiemap 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>\MSSQL

    Voor SQL Server 2008 bevindt dit bestand zich doorgaans in de volgende map:

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

  • Methode 2: Controleer de volgende registersubsleutel:

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

    Een 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.1
    

    In 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.txt

    Bekijk bestandslocaties voor standaard- en benoemde exemplaren van SQL Server voor waarden van <nnn> die correleren met uw versie.

    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 geïmplementeerd 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 bij te werken. 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 primaire 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 het installeren van een systeemeigen SQL Server-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 versiesleutels op de volgende registerlocaties.

    SQL-versie /
    SQL Server Native Client-versie
    Registersubsleutels
    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 9
    HKEY_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 exemplaren 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 de documentatie voor 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 nieuw detectierapport dat wordt uitgevoerd in de SQL Server Setup-hulpprogramma's.

Zoek in Windows of Linux de installatiemap \Setup Bootstrap\Log. Het bestand Summary.txt toont een detectierapport van alle functies en versies. Als de meest recente installatieactie echter is 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 wordt uitgevoerd voordat de PolyBase-functie is toegevoegd.

U wordt aangeraden het Summary.txt rapport te vernieuwen door het detectierapport van functies 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 Program Files\Microsoft SQL Server\MSSQL.nn\MSSQL\Binn map om de RHOME- of PYTHONHOME-maplocaties van de CAB-bestanden te vinden. Zie CAB-downloads voor offline-installatie van cumulatieve updates voor SQL Server Machine Learning Services voor de CAB-versies die zijn opgenomen in SQL Server CU-versies.

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 de pakketversie 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.

Zie ook