Dela via


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å Omhjälpmenyn. (Se följande skärmbild.)

                  Skärmbild av fönstret Om Microsoft SQL Server Management Studio, som visar versionerna av klientverktygen.                            

    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.

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 Server
    Registerundernycklar
    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 10
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI10\CurrentVersion
    SQL Server 2005/
    inbyggd klient för SQL Server 9
    HKEY_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).

Se även