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:
- Migrera din arbetsbelastning till Azure SQL.
- Migrera din arbetsbelastning till en virtuell Azure-dator as-is för kostnadsfria utökade säkerhetsuppdateringar.
- Uppgradera till en aktuell version av SQL Server.
- Köp en utökad säkerhetsuppdateringsprenumeration.
Mer information, vägledning och verktyg för att planera och automatisera uppgraderingen eller migreringen finns i:
- SQL Server 2012 upphör med supporten
- SQL Server 2014 support upphör
- Vad är utökade säkerhetsuppdateringar för SQL Server?
- utökade säkerhetsuppdateringar: Vanliga frågor och svar
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
- Översikt av SQL Managed Instance
- Välja ett Azure SQL-alternativ
- SQL Database-funktionsjämförelse
- Migrera SQL Server till Azure SQL Managed Instance
- bredare migreringsprocess
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
- Vad är utökade säkerhetsuppdateringar för SQL Server?
- Detaljerade ESU-frågor och svar
- Utöka stöd för SQL Server med Azure
- Programvaruförsäkring
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
- översikt över virtuella SQL Server-datorer
- Välja ett Azure SQL-alternativ
- Migrera SQL Server till en Azure-virtuell dator
- Utöka stöd för SQL Server med Azure
- Vad är utökade säkerhetsuppdateringar för SQL Server?
- Detaljerade ESU-frågor och svar
- Automatiserad patchning för SQL Server på virtuella datorer på Azure
- Automatiserad säkerhetskopiering för virtuella Azure-datorer (Resource Manager)
- Affärskontinuitet och HADR för SQL Server på Azure Virtual Machines
- vanliga frågor och svar om virtuella SQL-datorer
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
- Översikt över Azure SQL Database
- Välja ett Azure SQL-alternativ
- SQL Database-funktionsjämförelse
- Migrera SQL Server till en enda databas
- bredare migreringsprocess
- T-SQL-skillnader för enkel databas
- resursbegränsningar för vCore och DTU
- Intelligenta Insikter
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.