sql >> Database >  >> RDS >> Sqlserver

SQL Server 2008-ondersteuning wordt beëindigd. Wat nu?

RIP SQL Server 2008-ondersteuning. Tenzij u uw DBA-activiteiten onder een steen doet, weet u waarschijnlijk al dat Microsoft in de zomer de ondersteuning voor SQL Server 2008 beëindigde.

Wat betekent het einde van de ondersteuning voor SQL Server 2008 voor mij?

In wezen betekent het einde van de ondersteuning dat als u niet naar een nieuwere versie migreert, u er alleen voor staat. Enkele van de grootste implicaties van het verlies van ondersteuning zijn:

  • Microsoft zal geen beveiligingspatches of updates uitgeven, waardoor degenen die niet upgraden kwetsbaar zijn voor cyberaanvallen. Cyberaanvallen komen steeds vaker voor en destructiever, dus het is niet raadzaam om uw organisatie onbeschermd achter te laten.
  • Ze zullen niet langer helpen bij het oplossen van problemen, dus als je er niet achter kunt komen hoe je je eigen probleem kunt oplossen, moet je iemand inhuren die dat wel kan. Dat kan snel duur worden.
  • Uw hulpprogramma voor het bewaken van de prestaties van SQL Server werkt mogelijk niet met SQL Server 2008. Het bewaken van de prestaties van SQL Server is essentieel voor het behoud van gezonde, functionele instanties. Als uw monitoringtool verouderd is, brengt u de activiteiten en bedrijfsresultaten van uw bedrijf in gevaar.

Wat kan ik doen?

Nou, je kunt het negeren en hopen dat er niets ergs gebeurt. (Grapje, dat is niet echt een optie.) Je hebt een paar richtingen die je kunt gaan, en welke je kiest, hangt echt af van hoe lang een oplossing je zoekt.

Optie 1:Verleng een verlenging

Het kopen van uitgebreide beveiligingsupdates van Microsoft is eigenlijk slechts een verband, geen echte oplossing om SQL Server-ondersteuning te verliezen. Allereerst is de extensie niet voor iedereen beschikbaar. Degenen met een actief abonnement op het Software Assurance-licentieprogramma kunnen de uitgebreide beveiligingsupdates aanschaffen. De service is ook zonder extra kosten beschikbaar als u SQL Server 2008 in de cloud gebruikt met Azure Virtual Machines. Alle anderen hebben pech.

Het andere grote probleem met het kiezen voor een extensie in plaats van een upgrade is dat je met de extensie nog maar drie jaar kunt kopen; het lost het probleem niet op de lange termijn op.

Optie 2:Upgrade naar een nieuwere versie van SQL Server

Als u klaar bent om te migreren naar een nieuwere versie van SQL Server, hoe bepaalt u dan hoeveel nieuwer?

Brent Ozar heeft dit overzicht samengesteld van de verschillende SQL Server-versies die momenteel beschikbaar zijn en de redenen waarom je wel of niet voor een bepaalde versie moet kiezen. Volgens Ozar zijn SQL Server 2012 en SQL Server 2014 bijvoorbeeld goede keuzes als je op zoek bent naar een bekend, goed gedocumenteerd product dat veel mensen weten te gebruiken.

Hoewel er in beide versies enkele goede functies zitten, heeft SQL Server 2012 geen coderingsmogelijkheden, en ze missen allebei enkele van de moderne functies die topprestaties mogelijk maken.

SQL Server 2016 is een goede keuze als u een tijdje niet meer van versie wilt wisselen, als u veel gegevensbeveiligingsfuncties nodig heeft of als u ingebouwde queryplanbewaking wilt. Het nadeel van de geavanceerde functies van SQL Server 2016 is dat je niet veel documentatie zult vinden om je te leren hoe het allemaal werkt.

SQL Server 2017 heeft de nieuwste en beste functies, maar u zult regelmatig patches toepassen als alle problemen worden opgelost. Toch stelt Ozar dat het een goede keuze is als je gemakkelijker toekomstige upgrades wilt of als je functies zoals columnstore-indexen nodig hebt.

SQL Server 2019 is nog niet in de handel verkrijgbaar, maar als je geen enorme haast hebt om te upgraden, is het misschien de moeite waard om te wachten op de algemene release. Wees echter, zoals bij elke nieuwe versie, voorbereid op zware patches en frequente updates wanneer problemen worden geïdentificeerd en opgelost.

Als u besluit de knoop door te hakken en te upgraden naar een nieuwere (maar niet de nieuwste) versie van SQL Server, let dan op de einddatum van de ondersteuning voor welke versie u ook kiest. Ondersteuning voor sommige van de oudere-nieuwere versies eindigt relatief snel. Ondersteuning voor SQL Server 2012 eindigt bijvoorbeeld in 2022, maar ondersteuning voor SQL Server 2016 duurt tot 2026.

Optie 3:migreren naar Azure

Het verplaatsen van SQL Server 2008 naar Azure is een goede keuze als je nog niet helemaal klaar bent om te upgraden naar een nieuwe versie, maar het ook niet goed vindt dat je geen ondersteuning hebt. Zoals hierboven vermeld, biedt Microsoft gratis uitgebreide beveiligingsupdates aan als u SQL Server naar Azure migreert. Dit geeft u niet alleen wat tijd om uw volgende zet te beslissen, maar implementatie in Azure biedt ook voordelen zoals:

  • Het is kosteneffectief
  • Er is weinig tot geen uitvaltijd
  • Azure is veilig
  • U krijgt volledig beheerde services

Het belangrijkste voordeel is misschien wel dat zodra u SQL Server 2008 in Azure implementeert, u aan het einde van de verlengingsperiode eenvoudig kunt upgraden naar de door u gekozen SQL Server-versie. U zult hoe dan ook moeten upgraden en de cloud vereenvoudigt het proces.

Terwijl we SQL Server 2008 ondersteuning bieden, moet u uw opties zorgvuldig afwegen om uw beste volgende stap te bepalen. Bedenk welke oplossing niet alleen vandaag, maar ook op middellange tot lange termijn voldoet aan uw SQL Server-behoeften. Houd er rekening mee dat er meer datums voor het einde van de ondersteuning in het verschiet liggen en dat een migratie naar een van de nieuw uitgebrachte versies zijn eigen voordelen en uitdagingen met zich meebrengt.


  1. Aggregatie van Oracle-tekenreeksen

  2. de eigenschap `diesel::Expression` is niet geïmplementeerd voor `bigdecimal::BigDecimal`

  3. Verwijder duplicaten uit Count() Resultaten in SQLite

  4. Hoe u alle tabellen kunt ophalen met een primaire sleutelbeperking die is gemaakt in de SQL Server-database - SQL Server / TSQL-zelfstudie 57