Dela via


Stödda upplageuppgraderingar & (SQL Server 2016)

gäller för:SQL Server – endast Windows

Du kan uppgradera från SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) och SQL Server 2014 (12.x). I den här artikeln visas de uppgraderingssökvägar som stöds från dessa SQL Server-versioner och de versionsuppgraderingar som stöds för SQL Server 2016 (13.x).

Checklista för föruppgradering

  • Innan du uppgraderar från en utgåva av SQL Server 2016 (13.x) till en annan kontrollerar du att de funktioner som du använder för närvarande stöds i den utgåva som du flyttar till.

  • Innan du uppgraderar SQL Server aktiverar du Windows-autentisering för SQL Server Agent och kontrollerar standardkonfigurationen att SQL Server Agent-tjänstkontot är medlem i SQL Server-sysadmin-gruppen.

  • Om du vill uppgradera till SQL Server 2016 (13.x) måste du köra ett operativsystem som stöds. Mer information finns i SQL Server 2016 och 2017: Maskinvaru- och programvarukrav.

  • Uppgraderingen blockeras om det finns en väntande omstart.

  • Uppgraderingen blockeras om Windows Installer-tjänsten inte körs.

Scenarier som inte stöds

  • Korsversion-inställningar av SQL Server 2016 (13.x) stöds inte. Versionsnummer för komponenterna Database Engine, Analysis Services och Reporting Services måste vara desamma i en instans av SQL Server 2016 (13.x).

  • SQL Server 2016 (13.x) är endast tillgängligt för 64-bitarsplattformar. Plattformsoberoende uppgradering stöds inte. Du kan inte uppgradera en 32-bitars instans av SQL Server till inbyggd 64-bitars med SQL Server-installationsprogrammet. Du kan dock säkerhetskopiera eller koppla från databaser från en 32-bitars instans av SQL Server och sedan återställa eller koppla dem till en ny instans av SQL Server (64-bitars) om databaserna inte publiceras i replikering. Du måste återskapa alla inloggningar och andra användarobjekt i master, msdboch model systemdatabaser.

  • Du kan inte lägga till nya funktioner under uppgraderingen av din befintliga instans av SQL Server. När du har uppgraderat en instans av SQL Server till SQL Server 2016 (13.x) kan du lägga till funktioner med sql Server 2016-installationen (13.x). För mer information, se Lägg till funktioner i en instans av SQL Server (Installation).

  • Redundanskluster stöds inte i WOW-läge.

  • Uppgradering från en utvärderingsversion av en tidigare SQL Server-version stöds inte.

  • När du uppgraderar från RC1 eller tidigare versioner av SQL Server 2016 till RC3 eller senare versioner måste PolyBase avinstalleras före uppgraderingen och installeras om efter uppgraderingen.

Uppgraderingar från tidigare versioner till SQL Server 2016 (13.x)

SQL Server 2016 stöder uppgradering från följande versioner av SQL Server:

  • SQL Server 2008 (10.0.x) SP4 eller senare
  • SQL Server 2008 R2 (10.50.x) SP3 eller senare
  • SQL Server 2012 (11.x) SP2 eller senare
  • SQL Server 2014 (12.x) eller senare

Notera

Information om hur du uppgraderar databaser på SQL Server 2005 (9.x) finns i Support för 2005.

Tabellen nedan visar de uppgraderingsscenarier som stöds från tidigare versioner av SQL Server till SQL Server 2016 (13.x).

Uppgradera från Uppgraderingssökväg som stöds
SQL Server 2008 (10.0.x) SP4 Enterprise SQL Server 2016 (13.x) Enterprise
SQL Server 2008 (10.0.x) SP4 Developer SQL Server 2016 (13.x) Utvecklare
SQL Server 2008 (10.0.x) SP4 Standard SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2008 (10.0.x) SP4 Small Business SQL Server 2016 (13.x) Standard
SQL Server 2008 (10.0.x) SP4 Web SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2008 (10.0.x) SP4 Workgroup SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2008 (10.0.x) SP4 Express SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
SQL Server 2008 R2 (10.50.x) SP3 Datacenter SQL Server 2016 (13.x) Enterprise
SQL Server 2008 R2 (10.50.x) SP3 Enterprise SQL Server 2016 (13.x) Enterprise
SQL Server 2008 R2 (10.50.x) SP3 Developer SQL Server 2016 (13.x) Utvecklare
SQL Server 2008 R2 (10.50.x) SP3 Small Business SQL Server 2016 (13.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Standard SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Web SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2008 R2 (10.50.x) SP3-arbetsgrupp SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2008 R2 (10.50.x) SP3 Express SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
SQL Server 2012 (11.x) SP2 Enterprise SQL Server 2016 (13.x) Enterprise
SQL Server 2012 (11.x) SP2 Developer SQL Server 2016 (13.x) Utvecklare

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Enterprise
SQL Server 2012 (11.x) SP2 Standard SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2012 (11.x) SP1 Web SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2012 (11.x) SP2 Express SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
SQL Server 2012 (11.x) SP2 Business Intelligence SQL Server 2016 (13.x) Enterprise
SQL Server 2012 (11.x) SP2-utvärdering UTVÄRDERING AV SQL Server 2016 (13.x)

SQL Server 2016 (13.x) Enterprise
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Utvecklare
SQL Server 2014 (12.x) Enterprise SQL Server 2016 (13.x) Enterprise
SQL Server 2014 (12.x) Utvecklare SQL Server 2016 (13.x) Utvecklare

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Enterprise
SQL Server 2014 (12.x) Standard SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2014 (12.x) Web SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2014 (12.x) Express SQL Server 2016 (13.x) Enterprise

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
SQL Server 2016 (13.x) Utvecklare
SQL Server 2014 (12.x) Business Intelligence SQL Server 2016 (13.x) Enterprise
UTVÄRDERING AV SQL Server 2014 (12.x) UTVÄRDERING AV SQL Server 2016 (13.x)

SQL Server 2016 (13.x) Enterprise
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Utvecklare
SQL Server 2016-versionskandidat (13.x) * SQL Server 2016 (13.x) Enterprise
SQL Server 2016 (13.x) Utvecklare SQL Server 2016 (13.x) Enterprise

* Microsofts support för att uppgradera från versionskandidatprogrammet är specifikt för kunder som deltog i Technology Adoption Program (TAP).

SQL Server 2016 (13.x) Stöd för SQL Server 2005 (9.x)

I det här avsnittet beskrivs SQL Server 2016 -stöd (13.x) för SQL Server 2005 (9.x). I SQL Server 2016 (13.x) kan du göra följande:

  • Koppla en SQL Server 2005-databas (9.x) (mdf/ldf-filer) till SQL Server 2016-instansen (13.x) av databasmotorn.

  • Återställ en SQL Server 2005-databas (9.x) till SQL Server 2016 (13.x) instans av databasmotorn från en säkerhetskopia.

  • Säkerhetskopiera en SQL Server 2005 Analysis Services-kub (SSAS) och återställa den på SQL Server 2016 (13.x).

Not

När en SQL Server 2005-databas (9.x) uppgraderas till SQL Server 2016 (13.x) ändras databaskompatibilitetsnivån från 90 till 100.
I SQL Server 2016 (13.x) är giltiga värden för databaskompatibilitetsnivån 100, 110, 120 och 130. ALTER DATABASE (Transact-SQL) kompatibilitetsnivå diskuterar hur kompatibilitetsnivåändringen kan påverka SQL Server-program.

Alla scenarier som inte anges i listan ovan stöds inte, inklusive men inte begränsat till följande:

  • Installera SQL Server 2005 (9.x) och SQL Server 2016 (13.x) på samma dator (sida vid sida).

  • Använda en SQL Server 2005-instans (9.x) som medlem i replikeringstopologin som omfattar en SQL Server 2016-instans (13.x).

  • Konfigurera databasspegling mellan SQL Server 2016 (13.x) och SQL Server 2005 -instanser (9.x).

  • Säkerhetskopiera transaktionsloggen med loggöverföring mellan SQL Server 2016 (13.x) och SQL Server 2005 -instanser (9.x).

  • Konfigurera länkade servrar mellan SQL Server 2016 (13.x) och SQL Server 2005 -instanser (9.x).

  • Hantera en SQL Server 2005-instans (9.x) från en SQL Server 2016 (13.x) Management Studio.

  • Bifoga en SQL Server 2005 Analysis Services (SSAS)-kub i SQL Server 2016 (13.x) Management Studio.

  • Ansluta till SQL Server 2005 Integration Services (SSIS) från SQL Server 2016 (13.x) Management Studio.

  • Hantera en SQL Server 2005 Integration Services-tjänst (SSIS) från SQL Server 2016 (13.x) Management Studio.

  • Stöd för SQL Server 2005 (9.x) anpassade Integration Services-komponenter från tredje part, till exempel körning och uppgradering.

Uppgradering av SQL Server 2016 (13.x)

I följande tabell visas scenarier för versionsuppgradering som stöds i SQL Server 2016 (13.x).

Stegvisa instruktioner för hur du utför en uppgradering av utgåvan finns i Uppgradera till en annan version av SQL Server (installation).

Uppgradera från Uppgradera till
SQL Server 2016 (13.x) Enterprise (Server+CAL och Core)** SQL Server 2016 (13.x) Enterprise
SQL Server 2016 (13.x) Evaluation Enterprise** SQL Server 2016 (13.x) Enterprise (Server+CAL eller Core License)

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Utvecklare
SQL Server 2016 (13.x) Web
Uppgradering från utgåvan Utvärdering (den kostnadsfria versionen) till någon av de betalda utgåvorna är möjligt för fristående installationer, men inte för klustrade installationer. Den här begränsningen gäller inte för fristående instanser som är installerade i ett Windows-redundanskluster som deltar i en tillgänglighetsgrupp.
SQL Server 2016 (13.x) Standard** SQL Server 2016 (13.x) Enterprise (Server+CAL eller Core License)
SQL Server 2016 (13.x) Utvecklare** SQL Server 2016 (13.x) Enterprise (Server+CAL eller Core License)

SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web SQL Server 2016 (13.x) Enterprise (Server+CAL eller Core License)

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Express* SQL Server 2016 (13.x) Enterprise (Server+CAL eller Core License)

SQL Server 2016 (13.x) Utvecklare
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web

Dessutom kan du utföra en uppgradering av utgåvan mellan SQL Server 2016 (13.x) Enterprise (Server+CAL-licens) och SQL Server 2016 (13.x) Enterprise (Core License):

Uppgradering av utgåva från Uppgradering till utgåva
SQL Server 2016 (13.x) Enterprise (Server + CAL-licens)** SQL Server 2016 (13.x) Enterprise (Core License)
SQL Server 2016 (13.x) Enterprise (Core License) SQL Server 2016 (13.x) Enterprise (Server + CAL-licens)

* Gäller även för SQL Server 2016 (13.x) Express med verktyg och SQL Server 2016 (13.x) Express med Advanced Services.

Att ändra utgåvan av ett SQL Server 2016-kluster (13.x) är begränsat. Följande scenarier stöds inte för SQL Server 2016(13.x) redundanskluster:

  • SQL Server 2016 (13.x) Enterprise till SQL Server 2016 (13.x) Developer, Standard eller Utvärdering.

  • SQL Server 2016 (13.x) Utvecklare till SQL Server 2016 (13.x) Standard eller Utvärdering.

  • SQL Server 2016 (13.x) Standard till SQL Server 2016 (13.x) Utvärdering.

  • SQL Server 2016 (13.x) Utvärderingsversion till SQL Server 2016 (13.x) Standard.