Delen via


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

In dit artikel worden de procedures beschreven voor het bepalen van de versie-informatie van SQL Server onderdelen en clienthulpprogramma's.

Originele productversie: SQL Server
Origineel KB-nummer: 321185

De versie van SQL Server Client-hulpprogramma'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 Over in het menu Help. (Zie de volgende schermafbeelding.)

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

    Vanaf SQL Server 2016, SQL Server wordt management studio aangeboden als een afzonderlijke download. Raadpleeg Releaseopmerkingen voor SQL Server Management Studio (SSMS) voor meer informatie over verschillende versies van het hulpprogramma.

    SQL Server Data Tools

    Raadpleeg Download SQL Server Data Tools (SSDT) 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 Reporting Services-configuratieprogramma.

SQL Server Integration Services

De versie van SQL Server Integration Services komt overeen met 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 map Analysis Services-bin. De standaard locaties 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 in de volgende tabel worden vermeld.

    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 Cumulatieve buildversie van Analysis Services controleren voor meer informatie over het verifiëren van versies 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 afwijken van het uitgeverexemplaar van SQL Server en kan 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 heeft 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 ze expliciet bijwerken om de meest recente servicepacks, cumulatieve updates en hotfixes voor uw webagents te verkrijgen.

Zie Gerepliceerde databases upgraden of patchen voor meer informatie.

Zoekonderdelen in volledige tekst omvatten het volgende:

  • 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 servicepack voor het betreffende SQL Server-product. De versies van deze bestanden worden alleen gewijzigd wanneer er een oplossing is voor het betreffende onderdeel. 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 in volledige tekst dat op het systeem is geïnstalleerd.

U kunt een van de volgende methoden gebruiken om te bepalen welke versie van het zoekonderdeel voor volledige tekst op uw systeem is geïnstalleerd.

Opmerking

Elk van deze methoden kan erop wijzen dat de versie van het zoekonderdeel in volledige tekst RTM is of een versie die ouder is dan de huidige versie van het databaseonderdeel. We erkennen dat dit een probleem is en werken aan een oplossing in een toekomstige update.

  • Methode 1: Controleer de versie van SQL Server Full-Text Key (Sql_fulltext_keyfile.dll) in de installatiemap SQL Server 2008 R2 of SQL Server 2008. Voor SQL Server 2008 R2 bevindt dit bestand zich doorgaans in de volgende map:

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

    Voor SQL Server 2008 bevindt dit bestand zich meestal 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 voorbeeld geeft de derde regel (Patchlevel) de huidige build van het zoekonderdeel voor volledige tekst aan 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

    Voor 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 het 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 installatie van de SQL Server vergelijkt met de binaire bestanden die zijn geïmplementeerd op de MDS-website en de versie van het MDS-catalogusschema. Handmatige stappen die gebruikmaken van het hulpprogramma MDS Configuration Manager 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: Updates Cumulatieve SQL Server 2008 R2 Master Data Services (MDS) downloaden en installeren

De volgende registersubsleutel toont de binaire versies die zijn geïnstalleerd op de SQL Server. Deze versie komt echter niet noodzakelijkerwijs overeen met de versie van het website- en databaseschema 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

Opmerking

De belangrijkste SQL Server versie van de meest recente SQL Server Native Client is SQL Server 2012. Het is compatibel met SQL Server 2014 en SQL Server 2016. Zie SQL Server Native Client installeren voor meer informatie.

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 de systeemeigen client wilt vinden en controleer vervolgens de kolom Versie op het tabblad Stuurprogramma's.

  • Methode 2: Controleer de volgende PatchLevel- of Version-sleutels 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

Zie Bepalen welke versies en servicepackniveaus van .NET Framework zijn geïnstalleerd om de versie van .NET Framework op uw systeem te bepalen.

Zie Informatie over de .NET Framework-vereisten voor verschillende versies van SQL Server voor meer informatie.

SQL Azure

Als u de versie van uw exemplaar van SQL Azure en gerelateerde informatie wilt vinden, raadpleegt u het volgende onderwerp in Books Online: SERVERPROPERTY (Transact-SQL).

SQL Server CE

Als u de versie van uw exemplaar van SQL Server CE en gerelateerde informatie wilt vinden, raadpleegt u SQL Server CE-documentatie voor vorige versies.

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 op 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 SQL Server installatiestappen 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 Summary.txt-bestand bevat een detectierapport 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 niet de PolyBase-functie. Dit komt doordat het detectierapport wordt uitgevoerd voordat de PolyBase-functie is toegevoegd.

U wordt aangeraden het Summary.txt-rapport te vernieuwen door het rapport voor functiedetectie uit te voeren vanuit SQL Server Setup. Zie een installatie van SQL Server valideren voor meer informatie.

Machine Learning-services

Raadpleeg voor Windows-servers de CAB-bestandsversies die worden gewijzigd met SQL Server cumulatieve updates. Raadpleeg de Rlauncher.config of PythonLauncher.config bestanden in de map om de Program Files\Microsoft SQL Server\MSSQL.nn\MSSQL\Binn 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 deel uitmaken van SQL Server CU-versies.

Voor Linux-servers retourneert de volgende opdracht een lijst met alle mssql-specifieke geïnstalleerde 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 het bestand mssql-mlservices-packages-r of mssql-mlservices-packages-py verwijst naar elk taalpakketbestand. Zie Installeer SQL Server Machine Learning Services on Linux (offline installatie) voor meer informatie.

Zie ook