Einde van ondersteuningsopties voor SQL Server
van toepassing op: SQL Server 2012 (11.x)
SQL Server 2014 (12.x)
In dit artikel worden uw opties uitgelegd voor het aanpakken van SQL Server-producten die het einde van de ondersteuning bereiken.
Inzicht in de levenscyclus van SQL Server
Elke versie van SQL Server wordt ondersteund door minimaal tien jaar ondersteuning, inclusief vijf jaar basisondersteuning en vijf jaar uitgebreide ondersteuning:
- basisondersteuning bevat functionele, prestaties, schaalbaarheid en beveiligingsupdates.
- Uitgebreide ondersteuning omvat alleen beveiligingsupdates.
Einde van de ondersteuning (ook wel het einde van de levensduur genoemd) geeft aan dat een product het einde van de levenscyclus heeft bereikt en dat onderhoud en ondersteuning niet meer beschikbaar is voor het product. Zie Levenscyclusbeleid van Microsoftvoor meer informatie over de levenscyclus van Microsoft.
Opties
Zodra uw SQL Server het einde van de ondersteuningsfase heeft bereikt, kunt u het volgende doen:
- Migreer uw workload naar Azure SQL-.
- Migreer uw workload naar een virtuele Azure-machine as-is voor gratis uitgebreide beveiligingsupdates.
- Voer een upgrade uit naar een huidige versie van SQL Server.
- Koop een abonnement voor uitgebreide beveiligingsupdates.
Zie voor meer informatie, richtlijnen en hulpprogramma's voor het plannen en automatiseren van uw upgrade of migratie:
- einde van de ondersteuning voor SQL Server 2012
- einde van ondersteuning voor SQL Server 2014
- Wat zijn uitgebreide beveiligingsupdates voor SQL Server?
- uitgebreide beveiligingsupdates: veelgestelde vragen
Deze tabel biedt migratieopties voor een SQL Server-exemplaar dat geen uitgebreide ondersteuning meer biedt en on-premises wordt uitgevoerd.
Migratieoptie | Beschrijving |
---|---|
Moderniseer naar Azure | |
Overstappen op PaaS met Azure SQL Managed Instance | lift-and-shift naar SQL Managed Instance voor volledig beheerde services die altijd worden uitgevoerd op voortdurend bijgewerkte functies. Met andere woorden, het einde van de ondersteuning. |
Overstappen op IaaS met SQL Server op Azure VM | upgraden naar de nieuwste SQL Server op Azure-VM's of as-isverplaatsen met SQL Server 2012 (11.x) en SQL Server 2014 (12.x) en 3 jaar uitgebreide beveiligingsupdates gratis downloaden. |
Overstappen op Azure VMware Solution | Verplaats "as-is" uit de uitgebreide ondersteuning van SQL Server en ontvang 3 jaar gratis Extended Security Updates. |
Moderniseren van lokale systemen | |
Lokaal upgraden | upgrade naar de nieuwste versies van SQL Server en Windows Server. |
Op locatie blijven | |
Uitgebreide beveiligingsupdates aanschaffen | server en toepassing as-is maximaal drie jaar behouden. |
In dit artikel worden de voordelen en overwegingen voor elke benadering beschreven, met meer informatiebronnen om u te helpen bij het besluitvormingsproces.
SQL Server upgraden
Zodra uw SQL Server het einde van de ondersteuning heeft bereikt, kunt u ervoor kiezen om een upgrade uit te voeren naar een nieuwere en ondersteunde versie van SQL Server. Met deze optie beschikt u over omgevingsconsistentie, kunt u de nieuwste functieset gebruiken en de ondersteuningslevenscyclus van de nieuwe versie aannemen.
Voordelen
Nieuwste technologie: nieuwe SQL Server-versies introduceren innovaties met functies voor prestaties, schaalbaarheid en hoge beschikbaarheid en verbeterde beveiliging.
Control: u hebt de meeste controle over functies en schaalbaarheid, omdat u zowel hardware als software beheert.
vertrouwde omgeving: als u een upgrade uitvoert van een oudere versie van SQL Server, is deze omgeving het meest vergelijkbaar.
Brede toepasbaarheid: van toepassing op databasetoepassingen van welke aard dan ook, waaronder OLTP-systemen en datawarehousing.
Laag risico voor databasetoepassingen: wanneer de databasecompatibiliteit zich op hetzelfde niveau bevindt als het verouderde systeem, worden bestaande databasetoepassingen beschermd tegen functionele en prestatiewijzigingen die nadelige gevolgen kunnen hebben. Een toepassing hoeft alleen volledig te worden hersteld wanneer er functies zijn vereist die beschikbaar zijn onder een nieuwere databasecompatibiliteitsinstelling. Zie Compatibiliteitscertificeringvoor meer informatie.
Overwegingen
Cost: Voor deze aanpak is de grootste investering vooraf en het meest doorlopende beheer vereist. U moet uw eigen hardware en software kopen, onderhouden en beheren.
uitvaltijd: Er kan uitvaltijd zijn, afhankelijk van uw upgradestrategie. Er is ook een inherent risico dat er problemen optreden tijdens een in-place upgradeproces.
Complexiteit: als u een niet-ondersteunde versie van Windows Server gebruikt, moet u het besturingssysteem ook upgraden omdat de nieuwere versies van SQL Server mogelijk niet worden ondersteund in deze Windows-versies. Er is een risico toegevoegd tijdens het upgradeproces van het besturingssysteem, dus het uitvoeren van een gelijktijdige migratie kan de voorzichtiger, maar duurdere benadering zijn. In-place besturingssysteemupgrades worden niet ondersteund op failoverclusterexemplaren voor Windows Server 2008 of Windows Server 2008 R2.
Notitie
Rolling upgrades van het clusterbesturingssysteem zijn beschikbaar vanaf Windows Server 2016.
Hulpmiddelen
Wat is er nieuw in:
Hardwarevereisten:
Ondersteunde versie- en editie-upgrades:
Gereedschap:
- Database Experimentation Assistant kan helpen bij het evalueren van de doelversie van SQL Server voor een specifieke workload.
- Data Migration Assistant kan helpen bij het detecteren van compatibiliteitsproblemen die van invloed kunnen zijn op databasefunctionaliteit in uw nieuwe versie van SQL Server.
- Query Tuning Assistant kan helpen bij het afstemmen van workloads die nadelige gevolgen kunnen ondervinden bij het upgraden van de databasecompatibiliteit.
Voor meer informatie over nieuwe functies in SQL Server 2022 (16.x), zie de vergelijking van SQL Server 2022 .
Azure SQL Beheerde Instantie
Als u wilt profiteren van offloading van onderhoud en kosten, maar de functieset van een individuele Azure SQL Database-database te beperkend vindt, kunt u overstappen op SQL Managed Instance-. Een beheerd exemplaar lijkt sterk op een on-premises SQL Server, zonder dat u zich zorgen hoeft te maken over bijvoorbeeld hardwarestoringen of patches. SQL Managed Instance is een verzameling systeem- en gebruikersdatabases met een gedeelde set resources die gereed is voor lift-and-shift en kan worden gebruikt voor de meeste migraties naar de cloud. Deze optie is het meest geschikt voor nieuwe toepassingen of bestaande on-premises toepassingen die de nieuwste stabiele SQL Server Database Engine-functies willen gebruiken en die met minimale wijzigingen naar de cloud worden gemigreerd.
Voordelen
- Kosten: u kunt kosten besparen door software- en hardwareonderhoud te offloaden.
- Lift and shift: U kunt uw gehele on-premises SQL Server-exemplaar verplaatsen naar een beheerd exemplaar, inclusief alle databases met minimale tot geen wijzigingen aan de database.
- Functies: komt nauw overeen met de functies van een on-premises exemplaar van SQL Server, zoals query's voor meerdere databases, transactionele replicatiepublicatie en distributie, SQL-taakplanning en CLR-ondersteuning.
- schaalbaarheid: binnen een beheerd exemplaar delen alle databases resources en is het mogelijk om op elk gewenst moment omhoog en omlaag te schalen zonder uitvaltijd.
- Automation-: patches en back-ups worden automatisch uitgevoerd, waardoor u waardevolle onderhoudstijd bespaart.
- Beschikbaarheid: De kosten van de service omvatten zowel opslag als hoge beschikbaarheid, met een gegarandeerde beschikbaarheid van 99,99%.
- Intelligent Insights: krijg inzicht in de prestaties van uw databases met ingebouwde intelligentieanalyses.
- versieloze: Azure SQL Database is versieloos, wat betekent dat u altijd de nieuwste versie hebt en u zich nooit zorgen hoeft te maken over een upgrade of downtime. Bovendien bent u altijd op de nieuwste en beste, met onze nieuwste stabiele functies die eerst in de cloud worden uitgebracht.
- Laag risico voor databasetoepassingen: wanneer de databasecompatibiliteit zich op hetzelfde niveau bevindt als de on-premises databases, worden bestaande databasetoepassingen beschermd tegen functionele en prestatiewijzigingen die nadelige gevolgen kunnen hebben. Een toepassing hoeft alleen volledig te worden gecertificeerd wanneer er functies zijn vereist die beschikbaar zijn in een nieuwere instelling voor databasecompatibiliteit. Zie Compatibiliteitscertificeringvoor meer informatie.
Overwegingen
- Kosten: De optie van een beheerd exemplaar kan duurder zijn dan de optie voor een enkele database.
- Transact-SQL verschillen: er zijn enkele Transact-SQL (T-SQL) verschillen tussen één database en een on-premises SQL Server.
- Implementatie: het implementeren van een beheerd exemplaar kan langer duren dan één database.
- functiebeperking: hoewel een beheerd exemplaar de meeste functies deelt met SQL Server, zijn er nog steeds enkele functies die niet worden ondersteund.
- beperking van de grootte: de gecombineerde opslaggrootte voor alle databases binnen een beheerd exemplaar is beperkt tot 8 TB, in plaats van 524 PB voor on-premises SQL Server.
- Netwerken: de netwerkvereisten voor een beheerd exemplaar voegen een extra complexiteitslaag toe aan uw infrastructuur en vereisen een Azure ExpressRoute- of VPN-gateway.
- onderhoudstijd: u hebt geen garantie voor de exacte onderhoudstijd, hoewel deze vrijwel transparant is.
Hulpmiddelen
- Overzicht van SQL Managed Instance
- Een Azure SQL-optie kiezen
- vergelijking van SQL Database-functies
- SQL Server migreren naar azure SQL Managed Instance
- breder migratieproces
Gereedschap:
Ondersteuning uitbreiden
Als u nog niet klaar bent om te upgraden en u nog niet klaar bent om over te stappen naar de cloud, kunt u een abonnement op uitgebreide beveiligingsupdates aanschaffen om essentiële beveiligingsupdates te ontvangen tot drie jaar na het einde van de ondersteuningsdatum.
Voordelen
- toepassingsondersteuning: deze optie is de beste optie als uw toepassing opnieuw moet worden gecertificeerd op een nieuwere versie van SQL Server. Deze optie is gebruikelijk voor toepassingen die geen gebruikmaken van compatibiliteitscertificering.
- consistente infrastructuur: u hoeft uw infrastructuur op geen enkele manier te wijzigen.
- Technische ondersteuning: als u Software Assurance of een ander ondersteuningsplan hebt, kunt u technische ondersteuning van Microsoft blijven ontvangen op uw SQL Server-product voor end-of-support. Deze optie is de enige manier om ondersteuning te krijgen voor SQL Server 2012 (11.x).
- Tijd: deze optie is drie jaar beschikbaar, waardoor u extra tijd hebt om uw toepassingen te certificeren.
Overwegingen
- beperkte beschikbaarheid: deze optie is alleen beschikbaar voor klanten met Software Assurance- of abonnementslicenties.
- Kosten: deze optie kan kostbaar blijken, omdat uitgebreide beveiligingsupdates ongeveer 75% zijn van de on-premises licentiekosten per jaar.
- beperkte periode: deze optie is slechts drie jaar beschikbaar, dus u moet nog steeds upgraden of migreren aan het einde van de periode van drie jaar als u uw beveiliging en naleving wilt garanderen.
- Geen bugfixes: Als u een niet-beveiligingsfout met het product tegenkomt, zal Microsoft er geen oplossing voor vrijgeven.
- Beperkte ondersteuning: uitgebreide beveiligingsupdates bevatten geen nieuwe functies, functionele verbeteringen of door de klant aangevraagde oplossingen. Beveiligingsoplossingen zijn beperkt tot oplossingen die als kritiek worden beoordeeld door de MSRC -(Microsoft Security Response Center).
Hulpmiddelen
- Wat zijn uitgebreide beveiligingsupdates voor SQL Server?
- Gedetailleerde veelgestelde vragen over ESU
- Ondersteuning voor SQL Server uitbreiden met Azure
- Softwaregarantie
SQL Server op Azure VMs
Een andere optie is om uw workload te migreren naar een virtuele Azure-machine waarop SQL Serverwordt uitgevoerd. U kunt uw systeem as-is migreren en uw SQL Server met einde van ondersteuning behouden, of upgraden naar een nieuwere versie van SQL Server. Deze optie is het meest geschikt voor migraties en toepassingen waarvoor toegang op besturingssysteemniveau is vereist. Virtuele SQL Server-machines zijn lift-and-shift-gereed voor bestaande toepassingen waarvoor snelle migratie naar de cloud met minimale of geen wijzigingen is vereist.
Voordelen
Gratis uitgebreide beveiligingsupdates: Als u ervoor kiest om uw SQL Server as-iste behouden met SQL Server 2012 (11.x), kunt u voor drie jaar na het einde van de ondersteuningstermijn gratis uitgebreide beveiligingsupdates ontvangen, zelfs zonder Software Assurance.
Kostenbesparende: u bespaart de kosten van hardware- en serversoftware en betaalt alleen voor uurgebruik.
Lift-and-shift: U kunt uw SQL Server- en toepassingsinfrastructuur met minimale of geen wijzigingen naar de cloud verplaatsen.
gehoste omgeving: u krijgt de voordelen van een gehoste omgeving, zoals offloading van hardware en softwareonderhoud.
Automation-: als u windows Server 2008 R2 en latere versies gebruikt, profiteert u van geautomatiseerde patches en automatische back-ups.
besturingssysteembeheer: u hebt controle over de omgeving van het besturingssysteem, maar met de vertrouwde functieset van SQL Server.
Snelle implementatie: u kunt snel implementeren vanuit een bibliotheek met installatiekopieën van virtuele machines.
Licentiemobiliteit: u kunt uw licentie meenemen, zodat u de bedrijfskosten kunt verlagen.
hoge beschikbaarheid: u profiteert van de ingebouwde beschikbaarheid van virtuele machines door de Azure-infrastructuur met maximaal 99,99% beschikbaarheid en profiteer van opties voor hoge beschikbaarheid van SQL Server, zoals failoverclusterexemplaren en AlwaysOn-beschikbaarheidsgroepen.
Laag risico voor databasetoepassingen: wanneer de databasecompatibiliteit zich op hetzelfde niveau bevindt als de verouderde databases, worden bestaande databasetoepassingen beschermd tegen functionele en prestatiewijzigingen die nadelige gevolgen kunnen hebben. Een toepassing hoeft alleen volledig te worden hersteld wanneer er functies zijn vereist die beschikbaar zijn onder een nieuwere databasecompatibiliteitsinstelling. Zie Compatibiliteitscertificeringvoor meer informatie.
Overwegingen
- Beheerbaarheid: u moet nog steeds zowel SQL Server- als besturingssysteemsoftware beheren.
- Netwerken: u moet de virtuele machine zo configureren dat deze kan worden geïntegreerd met uw netwerk- en Active Directory-infrastructuur. Dit is een extra complexiteitslaag.
- Gedeelde opslag FCI-: Azure-virtuele machines ondersteunen alleen failoverclusterexemplaren met behulp van Storage Spaces Direct of Premium File Shares en bieden geen ondersteuning voor een failoverclusterexemplaar met behulp van gedeelde opslag. Als zodanig ondersteunen virtuele Azure-machines alleen exemplaren van failoverclusters bij het gebruik van Windows Server 2012 en latere versies.
- schaalbaarheidsdowntime: u hebt downtime tijdens het aanpassen van de CPU en opslagresources.
- beperking van de grootte: hoewel het SQL Server-exemplaar zoveel databases kan ondersteunen als nodig is, is het cumulatieve totaal van alle databases voor één exemplaar van SQL Server 256 TB, in plaats van 524 PB voor een on-premises SQL Server.
Hulpmiddelen
- Overzicht van SQL Server-VM's
- Een Azure SQL-optie kiezen
- SQL Server migreren naar een Azure-VM-
- Ondersteuning voor SQL Server uitbreiden met Azure
- Wat zijn uitgebreide beveiligingsupdates voor SQL Server?
- Gedetailleerde veelgestelde vragen over ESU
- automatische patching voor SQL Server op virtuele Azure-machines
- Automatische back-up voor virtuele Azure-machines (Resource Manager)
- Bedrijfscontinuïteit en HADR voor SQL Server op azure Virtual Machines
- veelgestelde vragen
virtuele SQL-machine
Azure VMware Solution
Met Azure VMware Solution kunt u uw VMware-omgeving uitvoeren in Azure met vertrouwde hulpprogramma's en een snel migratiepad.
Het uitvoeren van SQL Server op VM's in deze omgeving biedt u de gratis ESU-voordelen die zijn uitgebreid tot uitvoering in Azure. Raadpleeg voor meer informatie over het configureren van ESU's in Azure VMware Solution: ESU's voor SQL Server en Windows Server in Azure VMware Solution-VM's.
Azure SQL Database
Als u onderhoud wilt uitbesteden, kosten wilt verlagen en in de toekomst niet meer hoeft te upgraden, kunt u uw workload verplaatsen naar Azure SQL Database enkele database. Deze optie is het meest geschikt voor moderne cloudtoepassingen die de nieuwste stabiele FUNCTIES van SQL Server Database Engine willen gebruiken en tijdbeperkingen hebben in ontwikkeling en marketing.
Voordelen
- Kosten: Een enkele database kan kosteneffectief zijn, omdat de hardware, de software en de onderhoudskosten worden uitbesteed en u kunt betalen voor gebruik per seconde of per uur.
- Flexibiliteit: individuele database is zeer geschikt voor cloudtoepassingen wanneer productiviteit van ontwikkelaars en snelle time-to-market-oplossingen essentieel zijn of waarvoor externe toegang is vereist.
- Algemene functies: de meest gebruikte SQL Server Database Engine-functies zijn beschikbaar, maar niet zo veel als voor Azure SQL Managed Instance.
- Snelle implementatie: u kunt snel één database implementeren.
- schaalbaarheid: u kunt snel en eenvoudig omhoog en omlaag schalen als dat nodig is voor uw bedrijf, met meer kostenbesparingen.
- Beschikbaarheid: de kosten van de service omvatten zowel opslag als hoge beschikbaarheid, met gegarandeerde beschikbaarheid van 99.995%.
- Automation-: patches en back-ups worden automatisch uitgevoerd, waardoor u waardevolle onderhoudstijd bespaart.
- Intelligent Insights: krijg inzicht in de prestaties van uw database met ingebouwde intelligentieanalyses.
- versieloze: Azure SQL Database is versieloos, wat betekent dat u altijd de nieuwste versie hebt en u zich nooit zorgen hoeft te maken over een upgrade of downtime. Bovendien bent u altijd op de nieuwste en beste, met onze nieuwste stabiele functies die eerst in de cloud worden uitgebracht.
- Laag risico voor databasetoepassingen: wanneer de databasecompatibiliteit zich op hetzelfde niveau bevindt als de on-premises database, worden bestaande toepassingen beschermd tegen functionele en prestatiewijzigingen die nadelige gevolgen kunnen hebben. Een toepassing hoeft alleen volledig te worden hersteld wanneer er functies zijn vereist die beschikbaar zijn onder een nieuwere databasecompatibiliteitsinstelling. Zie Compatibiliteitscertificeringvoor meer informatie.
Overwegingen
- beperkte migratieopties: u kunt slechts één database tegelijk migreren in plaats van een volledig exemplaar.
- functiebeperking: hoewel de meest gebruikte Azure SQL Database-functies beschikbaar zijn, is de functieset voor één database niet zo compleet als voor Azure SQL Managed Instance of SQL Server.
- Transact-SQL verschillen: er zijn enkele Transact-SQL (T-SQL) verschillen tussen één database en een on-premises SQL Server.
- groottebeperkingen: een individuele database heeft een maximale databasegrootte van 128 TB, vergeleken met 524 PB voor SQL Server.
- onderhoudstijd: u hebt geen garantie voor de exacte onderhoudstijd, hoewel deze vrijwel transparant is.
Hulpmiddelen
- Overzicht van Azure SQL Database
- Een Azure SQL-optie kiezen
- vergelijking van SQL Database-functies
- SQL Server migreren naar één database
- breder migratieproces
- T-SQL-verschillen in individuele databases
- vCore- en DTU-resourcelimieten
- Intelligent Insights
Gereedschap:
Levenscyclusdatums
De volgende tabel bevat een benadering van levenscyclusdatums voor SQL Server-producten. Zie de pagina microsoft-levenscyclusbeleid voor meer informatie en nauwkeurigheid.
versie | releasejaar | eindjaar basisondersteuning | Verlengde ondersteuning eindejaar |
---|---|---|---|
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 |
Belangrijk
Als er een discrepantie bestaat tussen deze tabel en de pagina Levenscyclus van Microsoft, vervangt de Microsoft Lifecycle deze tabel, omdat deze tabel bedoeld is om te worden gebruikt als een geschatte verwijzing.