Dela via


Supportalternativ för SQL Servers underhållsstopp

gäller för: SQL Server 2012 (11.x) SQL Server 2014 (12.x)

Den här artikeln beskriver dina alternativ för att hantera SQL Server-produkter som når slutet av supporten.

Förstå SQL Server-livscykeln

Varje version av SQL Server backas upp av minst 10 års support, vilket omfattar fem år i mainstream-support och fem år i utökat stöd:

  • Mainstream-stöd innehåller funktions-, prestanda-, skalbarhets- och säkerhetsuppdateringar.
  • Utökad support inkluderar endast säkerhetsuppdateringar.

Slut på support (kallas även ibland för slut på livslängd) anger att en produkt har nått slutet av sin livscykel, och att service och support inte längre är tillgänglig för produkten. Mer information om Microsofts livscykel finns i Microsoft Lifecycle Policy.

Alternativ

När DIN SQL Server når slutet av supportfasen kan du välja att:

Mer information, vägledning och verktyg för att planera och automatisera uppgraderingen eller migreringen finns i:

Den här tabellen innehåller migreringsalternativ för en SQL Server-instans som inte har utökat stöd och som körs lokalt.

Migreringsalternativ Beskrivning
Modernisera till Azure
Flytta till PaaS med Azure SQL Managed Instance Lift-and-shift- för SQL Managed Instance för fullt hanterade tjänster som alltid körs på ständigt uppdaterade funktioner. Med andra ord, slutet på livscykelstödet.
Flytta till IaaS med SQL Server på en virtuell Azure-dator Uppgradera till den senaste SQL Server på virtuella Azure-datorer eller flyttaas-is med SQL Server 2012 (11.x) och SQL Server 2014 (12.x) och få 3 års utökade säkerhetsuppdateringar kostnadsfritt.
Flytta till Azure VMware Solution Flyttaas-is med SQL Server utan utökad support och få 3 års utökade säkerhetsuppdateringar kostnadsfritt.
Modernisera lokala
Uppgradera lokalt Uppgradera till de senaste versionerna av SQL Server och Windows Server.
Stanna på plats
Köpa utökade säkerhetsuppdateringar Behåll server + program as-is i upp till tre år.

Den här artikeln beskriver fördelarna och övervägandena för varje metod, med fler resurser som hjälper dig att vägleda din beslutsprocess.

Uppgradera SQL Server

När DIN SQL Server når slutet av supporten kan du välja att uppgradera till en nyare version av SQL Server som stöds. Det här alternativet ger dig miljökonsekvens, gör att du kan använda den senaste funktionsuppsättningen och anta den nya versionens supportlivscykel.

Fördelar

  • senaste tekniken: Nya SQL Server-versioner introducerar innovationer som omfattar prestanda, skalbarhet och funktioner med hög tillgänglighet och förbättrad säkerhet.

  • Control: Du har störst kontroll över funktioner och skalbarhet eftersom du hanterar både maskinvara och programvara.

  • Välbekant miljö: Om du uppgraderar från en äldre version av SQL Server är den här miljön den mest lika.

  • Wide applicability: Gäller för databasprogram av något slag, inklusive OLTP-system och datalagerhantering.

  • Låg risk för databasprogram: När databaskompatibiliteten är på samma nivå som det äldre systemet skyddas befintliga databasprogram från funktions- och prestandaändringar som kan få skadliga effekter. Ett program behöver bara omcertifieras helt när det kräver funktioner som är tillgängliga under en nyare databaskompatibilitetsinställning. Mer information finns i Kompatibilitetscertifiering.

Överväganden

  • Cost: Den här metoden kräver den största inledande investeringen och den mest kontinuerliga hanteringen. Du måste köpa, underhålla och hantera din egen maskinvara och programvara.

  • Stilleståndstid: Det kan uppstå avbrott beroende på din uppgraderingsstrategi. Det finns också en inneboende risk att stöta på problem under en uppgraderingsprocess på plats.

  • Complexity: Om du har en version av Windows Server som inte stöds måste du också uppgradera operativsystemet eftersom de nyare versionerna av SQL Server kanske inte stöds i dessa Windows-versioner. Det finns en extra risk under uppgraderingsprocessen för operativsystemet, så att göra en migrering sida vid sida kan vara den mer försiktiga, men dyrare metoden. Operativsystemuppgraderingar på plats stöds inte på redundansklusterinstanser för Windows Server 2008 eller Windows Server 2008 R2.

    Not

    Löpande uppgraderingar av klusteroperativsystem är tillgängliga från och med Windows Server 2016.

Resurser

Nyheter i:

Maskinvarukrav:

Versions- och versionsuppgraderingar som stöds:

Arbetsredskap:

  • Database Experimentation Assistant kan hjälpa dig att utvärdera målversionen av SQL Server för en viss arbetsbelastning.
  • Data Migration Assistant kan hjälpa dig att identifiera kompatibilitetsproblem som kan påverka databasfunktionerna i din nya version av SQL Server.
  • Query Tuning Assistant kan hjälpa dig att finjustera arbetsbelastningar som kan få negativa effekter när du uppgraderar databaskompatibiliteten.

Mer information om nya funktioner i SQL Server 2022 (16.x) finns i SQL Server 2022-jämförelse.

Azure SQL Managed Instance

Om du vill dra nytta av avlastning av underhåll och kostnader, men tycker att funktionsuppsättningen för en enskild Azure SQL Database-databas är för begränsad, kan du gå över till SQL Managed Instance-. En hanterad instans liknar en lokal SQL Server, utan att behöva oroa sig för sådant som maskinvarufel eller korrigering. SQL Managed Instance är en samling system- och användardatabaser med en delad uppsättning resurser som är redo för lift-and-shift och som kan användas för de flesta migreringar till molnet. Det här alternativet passar bäst för nya program eller befintliga lokala program som vill använda de senaste stabila SQL Server Database Engine-funktionerna och som migreras till molnet med minimala ändringar.

Fördelar

  • Cost: Du kan spara kostnader genom att avlasta program- och maskinvaruunderhåll.
  • Lift and Shift: Du kan lyfta och flytta hela din lokala SQL Server-instans till en hanterad instans, inklusive alla databaser med minimal eller ingen databasändring.
  • Funktioner: Matchar nära funktionerna i en lokal instans av SQL Server, till exempel frågor mellan databaser, publicering och distribution av transaktionsreplikering, SQL-jobbschemaläggning och CLR-stöd.
  • Skalbarhet: I en hanterad instans delar alla databaser resurser och det går att skala upp och ned när som helst utan avbrott.
  • Automation: Korrigeringar och säkerhetskopieringar sker automatiskt, vilket sparar värdefull underhållstid.
  • Tillgänglighet: Kostnaden för tjänsten omfattar både lagring och hög tillgänglighet, med 99,99% garanterad tillgänglighet.
  • Intelligent Insights: Få insikter om dina databasers prestanda med inbyggd intelligensanalys.
  • Versionslös: Azure SQL Database är versionslös, vilket innebär att du alltid har den senaste versionen och aldrig behöver bekymra dig om uppgradering eller driftstopp. Dessutom är du alltid på det senaste och bästa, genom att våra senaste stabila funktioner släpps till molnet först.
  • Låg risk för databasprogram: När databaskompatibiliteten är på samma nivå som de lokala databaserna skyddas befintliga databasprogram från funktions- och prestandaändringar som kan ha skadliga effekter. Ett program behöver bara omcertifieras helt när det kräver funktioner som är tillgängliga i en nyare databaskompatibilitetsinställning. Mer information finns i Kompatibilitetscertifiering.

Överväganden

  • Cost: Alternativet för hanterad instans kan vara dyrare än alternativet för en enskild databas.
  • Transact-SQL skillnader: Det finns vissa Transact-SQL (T-SQL) skillnader mellan en enskild databas och en lokal SQL Server.
  • Distribution: Det kan ta längre tid att distribuera en hanterad instans än en enskild databas.
  • Funktionsbegränsning: Även om en hanterad instans delar de flesta funktioner med SQL Server finns det fortfarande vissa funktioner som inte stöds.
  • Storleksbegränsning: Den kombinerade lagringsstorleken för alla databaser i en hanterad instans är begränsad till 8 TB, till skillnad från 524 PB för SQL Server lokalt.
  • Nätverk: Nätverkskraven för en hanterad instans lägger till ett extra lager av komplexitet i infrastrukturen och kräver antingen en Azure ExpressRoute- eller VPN-gateway.
  • Underhållstid: Du har ingen garanti för den exakta underhållstiden, även om den nästan är transparent.

Resurser

Arbetsredskap:

Utöka stöd

Om du inte är redo att uppgradera och inte är redo att flytta till molnet kan du köpa en prenumeration på utökade säkerhetsuppdateringar för att ta emot viktiga säkerhetsuppdateringar i upp till tre år efter supportdatumets slut.

Fördelar

  • Programstöd: Det här alternativet är det bästa alternativet om programmet kräver omcertifiering på en nyare version av SQL Server. Det här alternativet är vanligt för program som inte använder kompatibilitetscertifiering.
  • Konsekvent infrastruktur: Du behöver inte ändra infrastrukturen på något sätt.
  • Teknisk support: Om du har Software Assurance eller någon annan supportplan kan du fortsätta att få teknisk support från Microsoft för din SQL Server-produkt som inte längre stöds. Det här alternativet är det enda sättet att få stöd för SQL Server 2012 (11.x).
  • Time: Det här alternativet är tillgängligt i tre år, som ger dig extra tid att certifiera dina applikationer.

Överväganden

  • Begränsad tillgänglighet: Det här alternativet är endast tillgängligt för kunder med Software Assurance- eller prenumerationslicenser.
  • Cost: Det här alternativet kan bli kostsamt eftersom utökade säkerhetsuppdateringar är cirka 75% av den lokala licenskostnaden årligen.
  • Begränsad tidsram: Det här alternativet är bara tillgängligt i tre år, så du måste fortfarande uppgradera eller migrera i slutet av treårsperioden om du vill säkerställa din säkerhet och efterlevnad.
  • Inga felkorrigeringar: Om du stöter på en bugg som inte är säkerhetsrelaterad med produkten släpper Microsoft ingen korrigering för den.
  • Begränsad support: Utökade säkerhetsuppdateringar innehåller inte nya funktioner, funktionella förbättringar eller kundbegärande korrigeringar. Säkerhetskorrigeringar är begränsade till korrigeringar som klassificeras som kritiska av Microsoft Security Response Center (MSRC).

Resurser

SQL Server på virtuella Azure-datorer

Ett annat alternativ är att migrera din arbetsbelastning till en virtuell Azure-dator som kör SQL Server. Du kan migrera systemet as-is och behålla din SQL Server som är i slutet av sin supportperiod, eller uppgradera till en nyare version av SQL Server. Det här alternativet passar bäst för migreringar och program som kräver åtkomst på operativsystemnivå. Virtuella SQL Server-maskiner är redo för lift-and-shift för befintliga program som kräver snabb migrering till molnet, med minimala eller inga ändringar.

Fördelar

  • kostnadsfria utökade säkerhetsuppdateringar: Om du väljer att behålla din SQL Server-as-ismed hjälp av SQL Server 2012 (11.x) kan du få kostnadsfria utökade säkerhetsuppdateringar i tre år efter supportdatumets slut, även utan att ha Software Assurance.

  • Kostnadsbesparande: Du sparar kostnaden för maskinvara och serverprogramvara och betalar bara för användning per timme.

  • Lift-and-shift-: Du kan migrera din SQL Server- och programinfrastruktur till molnet med minimala eller inga ändringar.

  • Värdbaserad miljö: Du får fördelarna med en värdbaserad miljö, till exempel avlastning av maskinvara och programvaruunderhåll.

  • Automation: Om du använder Windows Server 2008 R2 och senare versioner får du fördelen av automatisk korrigering och automatiserade säkerhetskopieringar.

  • OS-kontroll: Du har kontroll över operativsystemets miljö, men med den välbekanta funktionsuppsättningen i SQL Server.

  • Snabb distribution: Du kan snabbt distribuera från ett bibliotek med avbildningar av virtuella datorer.

  • Licensmobilitet: Du kan ta med din licens så att du kan minska driftskostnaderna.

  • Hög tillgänglighet: Du drar nytta av den inbyggda virtuella datorns tillgänglighet av Azure-infrastrukturen med upp till 99,99% tillgänglighet och drar nytta av sql Server-alternativ för hög tillgänglighet, till exempel redundansklusterinstanser och AlwaysOn-tillgänglighetsgrupper.

  • Låg risk för databasprogram: När databaskompatibiliteten är på samma nivå som de äldre databaserna skyddas befintliga databasprogram från funktions- och prestandaändringar som kan få skadliga effekter. Ett program behöver bara omcertifieras helt när det kräver funktioner som är tillgängliga under en nyare databaskompatibilitetsinställning. Mer information finns i Kompatibilitetscertifiering.

Överväganden

  • Hanterbarhet: Du måste fortfarande hantera både SQL Server- och operativsystemprogramvara.
  • Nätverk: Du måste konfigurera den virtuella datorn så att den integreras med nätverket och Active Directory-infrastrukturen, vilket är ett extra lager av komplexitet.
  • FCI för delad lagring: Virtuella Azure-datorer stöder endast failoverklusterinstanser med Storage Spaces Direct eller Premium-filresurser och stöder inte en failoverklusterinstans med delad lagring. Därför stöder virtuella Azure-datorer endast redundansklusterinstanser när de använder Windows Server 2012 och senare versioner.
  • nedtid för skalbarhet: Du har stilleståndstid när du ändrar processor- och lagringsresurserna.
  • Storleksbegränsning: Även om SQL Server-instansen har stöd för så många databaser som behövs, är den kumulativa summan av alla databaser för en enskild instans av SQL Server 256 TB, till skillnad från 524 PB för en lokal SQL Server.

Resurser

Azure VMware-lösning

Med Azure VMware Solution kan du köra din VMware-miljö i Azure med välbekanta verktyg och en snabb migreringsväg.

Om du kör SQL Server på virtuella datorer i den här miljön får du de kostnadsfria ESU-förmåner som utökas till att köras i Azure. Information om hur du konfigurerar ESUs i Azure VMware Solution finns i: ESUs för SQL Server och Windows Server i virtuella Azure VMware Solution-datorer.

Azure SQL Database

Om du vill avlasta underhåll, minska kostnaderna och eliminera behovet av att uppgradera i framtiden kan du flytta arbetsbelastningen till enkel databas i Azure SQL Database. Det här alternativet är bäst för moderna molnprogram som vill använda de senaste stabila SQL Server Database Engine-funktionerna och har tidsbegränsningar för utveckling och marknadsföring.

Fördelar

  • Cost: Enkel databas kan vara kostnadseffektiv eftersom kostnaderna för maskinvara, programvara och underhåll avlastas och du kan betala för användning per sekund eller timme.
  • Flexibilitet: Enkel databas lämpar sig väl för molndesignade program när utvecklares produktivitet och snabba lösningar för tid till marknad är viktiga eller som kräver extern åtkomst.
  • Vanliga funktioner: De vanligaste SQL Server Database Engine-funktionerna är tillgängliga, men inte lika många som för Azure SQL Managed Instance.
  • Snabb distribution: Du kan snabbt distribuera en enskild databas.
  • Skalbarhet: Du kan snabbt och enkelt skala upp och ned efter behov för ditt företag, vilket ger mer kostnadsbesparande fördelar.
  • Tillgänglighet: Kostnaden för tjänsten omfattar både lagring och hög tillgänglighet, med 99,995% garanterad tillgänglighet.
  • Automation: Korrigeringar och säkerhetskopieringar sker automatiskt, vilket sparar värdefull underhållstid.
  • Intelligent Insights: Få insikter om databasens prestanda med inbyggd intelligensanalys.
  • Versionslös: Azure SQL Database är versionslös, vilket innebär att du alltid har den senaste versionen och aldrig behöver bekymra dig om uppgradering eller driftstopp. Dessutom är du alltid på det senaste och bästa, genom att våra senaste stabila funktioner släpps till molnet först.
  • Låg risk för databasprogram: När databaskompatibiliteten är på samma nivå som den lokala databasen skyddas befintliga program från funktions- och prestandaändringar som kan få skadliga effekter. Ett program behöver bara omcertifieras helt när det kräver funktioner som är tillgängliga under en nyare databaskompatibilitetsinställning. Mer information finns i Kompatibilitetscertifiering.

Överväganden

  • Begränsade migreringsalternativ: Du kan bara migrera en enskild databas i taget i stället för en hel instans.
  • Funktionsbegränsning: Även om de vanligaste Funktionerna i Azure SQL Database är tillgängliga är funktionsuppsättningen för en enskild databas inte lika fullständig som för Azure SQL Managed Instance eller SQL Server.
  • Transact-SQL skillnader: Det finns vissa Transact-SQL (T-SQL) skillnader mellan en enskild databas och en lokal SQL Server.
  • Storleksbegränsningar: En enskild databas har en maximal databasstorlek på 128 TB, jämfört med 524 PB för SQL Server.
  • Underhållstid: Du har ingen garanti för den exakta underhållstiden, även om den nästan är transparent.

Resurser

Arbetsredskap:

Livscykeldatum

Följande tabell innehåller en uppskattning av livscykeldatum för SQL Server-produkter. Mer information och noggrannhet finns på sidan Microsoft Lifecycle Policy.

version Utgivningsår Slutår för Mainstream Support utökad support upphör
SQL Server 2022 2022 2028 2033
SQL Server 2019 2019 2025 2030
SQL Server 2017 2017 2022 2027
SQL Server 2016 2016 2021 2026
SQL Server 2014 2014 2019 2024
SQL Server 2012 2012 2017 2022
SQL Server 2008 R2 2010 2012 2019
SQL Server 2008 2008 2012 2019
SQL Server 2005 2006 2011 2016
SQL Server 2000 2000 2005 2013

Viktig

Om det finns någon avvikelse mellan den här tabellen och microsofts livscykelsida ersätter Microsoft Lifecycle den här tabellen, eftersom den här tabellen är avsedd att användas som en ungefärlig referens.