Fastställa versionsinformation för SQL Server komponenter och klientverktyg
Den här artikeln beskriver procedurerna för att fastställa versionsinformationen för SQL Server komponenter och klientverktyg.
Ursprunglig produktversion: SQL Server
Original-KB-nummer: 321185
Fastställa versionen av SQL Server klientverktyg
SQL Server Management Studio (SSMS)
Om du vill ta reda på vilka versioner av klientverktygen som är installerade i systemet startar du Management Studio och klickar sedan på Om på hjälpmenyn. (Se följande skärmbild.)
Från och med SQL Server 2016 erbjuds SQL Server Management Studio som en separat nedladdning. Mer information om olika versioner av verktyget finns i Versionsinformation om SQL Server Management Studio (SSMS).
SQL Server Data Tools
Mer information om SQL Server Data Tools finns i Ladda ned SQL Server Data Tools (SSDT) för Visual Studio.
SQL Server Reporting Services
Versionen av SQL Server Reporting Services (SSRS) visas på URL:en för Reporting Services-webbtjänsten, till exempel: http://servername/reportserver
. Versionen visas också i konfigurationsverktyget för Reporting Services.
SQL Server-integrationstjänster
Versionen av SQL Server Integration Services överensstämmer med den version av SQL Server som du hade installerat.
SQL Server Analysis Services
Använd någon av följande metoder för att fastställa versionen av SQL Server Analysis Services:
Metod 1: Anslut till servern med hjälp av Object Explorer i SQL Server Management Studio. När Object Explorer är ansluten visas versionsinformationen inom parenteser, tillsammans med det användarnamn som används för att ansluta till den specifika instansen av Analysis Services.
Metod 2: Kontrollera versionen av filen Msmdsrv.exe i bin-mappen Analysis Services. Standardplatserna visas i följande tabell.
Analysis Services-version Plats 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
Metod 3: Använd registerundernycklarna som visas i följande tabell.
Analysis Services-version Plats 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
Mer information om hur du verifierar Analysis Services-versioner finns i Verifiera Analysis Services kumulativa uppdateringsversion.
SQL-serverreplikering
Eftersom replikeringsagenter kan installeras på flera olika datorer är det viktigt att kontrollera de installerade versionerna på alla berörda datorer.
Distributionsagenten i transaktions- eller peer-to-peer-replikering kan till exempel finnas på datorer som skiljer sig från utgivarens instans av SQL Server och kan finnas på de olika prenumerantinstanserna av SQL Server i en mottagarinitierad prenumeration.
Om du använder webbsynkronisering för sammanslagningsreplikering kanske IIS-webbservern inte är samma dator som den dator som kör SQL Server. Därför har du replikeringsagentfiler som är installerade på IIS-webbservern. Och du kan behöva kontrollera versionen av dessa .dll-filer i den virtuella IIS-katalogen och uppdatera dem uttryckligen för att hämta de senaste Service Pack, kumulativa uppdateringarna och snabbkorrigeringarna för webbagenterna.
Mer information finns i Uppgradera eller korrigera replikerade databaser.
Fulltextsökning
Full-text-sökningskomponenter innehåller följande:
- Sqlserver.exe
- Sql_fulltext_keyfile.dll
- Iftsph.dll
- Fd.dll
- Fdhost.exe
- Fdlauncher.exe
Förutom Sqlservr.exe kan dessa komponenter inte uppdateras med varje kumulativ uppdatering eller Service Pack för respektive SQL Server-produkt. Versionerna av dessa filer ändras bara när det finns en korrigering av respektive komponent. I allmänhet kan du kontrollera filversionen av var och en av dessa .dll-filer. Den högsta versionen i listan är den version av full-text-sökningskomponenten som är installerad i systemet.
Du kan använda någon av följande metoder för att fastställa vilken version av full-text-sökningskomponenten som är installerad i systemet.
Obs!
Var och en av dessa metoder kan tyda på att versionen av full-text-sökningskomponenten antingen är RTM eller en version som är tidigare än den aktuella versionen av databaskomponenten. Vi bekräftar att detta är ett problem och arbetar med att åtgärda det i en framtida uppdatering.
Metod 1: Kontrollera versionen av SQL Server Full-Text Key (Sql_fulltext_keyfile.dll) i installationsmappen SQL Server 2008 R2 eller SQL Server 2008. För SQL Server 2008 R2 finns den här filen vanligtvis i följande mapp:
%ProgramFiles%\Microsoft SQL Server\MSQL10_50.\<Instance Name>\MSSQL
För SQL Server 2008 finns den här filen vanligtvis i följande mapp:
%ProgramFiles%\Microsoft SQL Server\MSQL10.\<Instance Name>\MSSQL
Metod 2: Kontrollera följande registerundernyckel:
HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft sql server\Mssql10_50.instname\Setup\SQL_FULLTEXT_ADV
En exempelpost i den här registerundernyckeln är följande:
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
I den här exempelposten anger den tredje raden (Patchlevel) den aktuella versionen av full-text-sökningskomponenten som är installerad, och den fjärde raden (version) visar vanligtvis den ursprungliga versionen av full-text-sökning som är installerad. I det här fallet är det SQL Server 2008 R2.
Metod 3: Använd filen Summary.txt som skapas under installationen. För SQL Server 2008 R2 och senare versioner finns den här filen i följande mapp:
%ProgramFiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\LOG\Summary.txt
För värden för <nnn> som korrelerar med din version, se Filplatser för standard och namngivna instanser av SQL Server.
För SQL Server 2008 finns den här filen i följande mapp:
%ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\LOG\Summary.txt
SQL Server Master Data Services (MDS)
MDS Configuration Manager visar inte det installerade versionsnumret direkt.
Tänk på att MDS har ett unikt versionsscenario där installationen av SQL Server-databasmotorn inte nödvändigtvis matchar MDS-versionen. Versionen kan variera när du jämför SQL Server-installationen med binärfilerna som distribueras på MDS-webbplatsen och versionen av MDS-katalogschema. Manuella steg som använder verktyget MDS Configuration Manager krävs för att uppdatera och uppgradera MDS-webbplatser och databasscheman. Du kan läsa följande blogginlägg om metod för snabbkorrigeringar och Service Pack-uppdatering för MDS: Hämta och installera kumulativa uppdateringar för SQL Server 2008 R2 Master Data Services (MDS)
Följande registerundernyckel visar de binära versioner som är installerade på SQL Server. Den här versionen matchar dock inte nödvändigtvis webbplatsens och databasens schemaversion förrän MDS-uppgraderingsprocessen har slutförts.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Master Data Services 10.5\CurrentVersion
Du kan kontrollera den installerade produktversionen och schemaversionen med hjälp av följande fråga i MDS-katalogen:
select * from mds.mdm.tblSystem
Inbyggd klient för SQL Server
Obs!
Den viktigaste SQL Server-versionen av den senaste inbyggda klienten för SQL Server är SQL Server 2012. Den är kompatibel med SQL Server 2014 och SQL Server 2016. Mer information finns i Installera inbyggd klient för SQL Server.
Använd någon av följande metoder för att fastställa versionen av inbyggd klient för SQL Server:
Metod 1: Starta ODBC-administratören (odbcad32.exe) i systemet där du vill hitta versionen av den inbyggda klienten och markera sedan kolumnen Version under fliken Drivrutiner.
Metod 2: Kontrollera följande PatchLevel- eller versionsnycklar på följande registerplatser.
SQL-version /
version av inbyggd klient för SQL ServerRegisterundernycklar SQL Server 2012, SQL Server 2014 och SQL Server 2016/inbyggd klient för SQL Server 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/
inbyggd klient för SQL Server 9HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\CurrentVersion
SQL Server Browser
Webbläsarversionen bör matcha den högsta versionen av SQL Server-databasmotorn och de instanser av Analysis Services som är installerade på datorn.
SQL Server Writer
Kontrollera följande värde för registerundernyckel för att fastställa versionen av SQL Server Writer:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SqlWriter\CurrentVersion Keys: PatchLevel or Version
Microsoft .NET Framework
För att bestämma versionen av .NET Framework på ditt system, se Ta reda på vilka versioner och Service Pack-nivåer av .NET Framework som är installerade.
Mer information finns i Förstå .NET Framework-krav för olika versioner av SQL Server.
SQL Azure
Information om hur du hittar versionen av din instans av SQL Azure och relaterad information finns i följande avsnitt i SQL Server-böckerna online: SERVERPROPERTY (Transact-SQL).
SQL Server CE
Information om hur du hittar versionen av instansen för SQL Server CE och relaterad information finns i dokumentationen om tidigare versioner av SQL Server CE.
PolyBase
PolyBase för SQL Server i Windows
Prova följande metoder för att hitta PolyBase-versionen och dess relaterade funktioner i Windows:
- Om PolyBase-tjänsten körs kör du följande PowerShell-skript:
Get-Process mpdwsvc -FileVersionInfo | Format-Table -AutoSize
- Om PolyBase-tjänsten inte körs eller inte kan startas kör du följande PowerShell-skript:
cd 'C:\Program Files\Microsoft SQL Server'
ls mpdwsvc.exe -r -ea silentlycontinue | % versioninfo | Format-Table -AutoSize
PolyBase för SQL Server på Linux
Prova följande metoder för att hitta den installerade versionen av PolyBase och dess relaterade funktioner i Ubuntu:
apt list mssql-server-polybase
apt list mssql-server-polybase-hadoop
Prova följande metoder för att hitta den installerade versionen av PolyBase och dess relaterade funktioner i RHEL:
yum info mssql-server-polybase
yum info mssql-server-polybase-hadoop
yum list installed *polybase*
Windows eller Linux
Du kan också prova installationsstegen för SQL Server i nästa avsnitt. Information om hur du hittar versionen av PolyBase och dess relaterade funktioner finns i en ny identifieringsrapport som körs i SQL Server installationsverktyg.
Leta upp installationsmappen \Setup Bootstrap\Log i Windows eller Linux. Filen Summary.txt visar en identifieringsrapport över alla funktioner och versioner. Men om den senaste konfigurationsåtgärden var att lägga till PolyBase i en befintlig SQL Server-instans innehåller inte filen Summary.txt PolyBase-funktionen. Det beror på att identifieringsrapporten har körts innan PolyBase-funktionen lades till.
Vi rekommenderar att du uppdaterar Summary.txt-rapporten genom att köra identifieringsrapporten för funktioner från installationsprogrammet för SQL Server. Mer information finns i Validera en installation av SQL Server.
Machine Learning Services
För Windows-servrar, se CAB-filversionerna som ändras med kumulativa uppdateringar för SQL Server. Se filerna Rlauncher.config eller PythonLauncher.config i Program Files\Microsoft SQL Server\MSSQL.nn\MSSQL\Binn
katalogen för att hitta mappsökvägen för RHOME eller PYTHONHOME för CAB-filerna. Information om CAB-versioner som ingår i SQL Server CU-versioner finns i CAB-nedladdningar för offlineinstallation av kumulativa uppdateringar för SQL Server Machine Learning Services.
För Linux-servrar returnerar följande kommando en lista över alla mssql-specifika installerade paket, tillsammans med deras versionsnummer:
apt-get list --installed | --grep mssql
Versionsnumret för paketversionen mssql-server-extensibility är SQL Server-versionen av funktionen Machine Learning Services.
Versionsnumret för mssql-mlservices-packages-r eller mssql-mlservices-packages-py refererar till varje språkpaketfil. Mer information finns i Installera SQL Server Machine Learning Services på Linux (offlineinstallation).