sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server 2008-support slutter. Hvad nu?

RIP SQL Server 2008-understøttelse. Medmindre du laver din DBA fra under en sten, ved du sikkert allerede, at Microsoft afsluttede supporten til SQL Server 2008 i løbet af sommeren.

Hvad betyder slutningen af ​​SQL Server 2008-support for mig?

Grundlæggende betyder slutningen af ​​support, at hvis du ikke migrerer til en nyere version, er du på egen hånd. Nogle af de største konsekvenser af tabet af støtte omfatter:

  • Microsoft vil ikke udstede sikkerhedsrettelser eller opdateringer, hvilket vil gøre dem, der ikke opgraderer, sårbare over for cyberangreb. Cyberangreb bliver mere almindelige og mere ødelæggende, så det er ikke tilrådeligt at efterlade din organisation ubeskyttet.
  • De hjælper ikke længere med at løse problemer, så hvis du ikke kan finde ud af, hvordan du løser dit eget problem, bliver du nødt til at ansætte en, der kan. Det kan hurtigt blive dyrt.
  • Dit værktøj til overvågning af SQL Server-ydeevne virker muligvis ikke med SQL Server 2008. Overvågning af SQL Server-ydeevne er afgørende for at opretholde sunde, funktionelle instanser. Hvis dit overvågningsværktøj er forældet, udsætter du din virksomheds drift og bundlinje i fare.

Hvad kan jeg gøre?

Nå, du kan ignorere det og håbe, at der ikke sker noget ondt. (Bare for sjov, det er egentlig ikke en mulighed.) Du har et par veje, du kan gå, og hvilken du vælger afhænger virkelig af, hvor langsigtet en løsning du leder efter.

Mulighed 1:Få en udvidelse

At købe udvidede sikkerhedsopdateringer fra Microsoft er egentlig bare en bandage, ikke en reel løsning på at miste SQL Server-understøttelse. For det første er udvidelsen ikke tilgængelig for alle. Dem med et aktivt abonnement på Software Assurance-licensprogrammet er i stand til at købe de udvidede sikkerhedsopdateringer. Tjenesten er også tilgængelig uden ekstra omkostninger, hvis du kører SQL Server 2008 i skyen ved hjælp af Azure Virtual Machines. Alle andre er uheldige.

Det andet store problem med at vælge en udvidelse frem for en opgradering er, at udvidelsen kun køber dig tre år mere; det løser ikke problemet på lang sigt.

Mulighed 2:Opgrader til en nyere version af SQL Server

Hvis du er klar til at migrere til en nyere version af SQL Server, hvordan beslutter du dig så for, hvor meget nyere?

Brent Ozar har samlet denne oversigt over de forskellige SQL Server-versioner, der er tilgængelige i øjeblikket, og grundene til, hvorfor du bør eller ikke bør vælge en bestemt version. For eksempel er SQL Server 2012 og SQL Server 2014 ifølge Ozar gode valg, hvis du leder efter et velkendt, veldokumenteret produkt, som mange mennesker ved, hvordan de skal bruge.

Men selvom der er nogle gode funktioner i begge disse versioner, har SQL Server 2012 ikke krypteringsmuligheder, og de mangler begge nogle af de moderne funktioner, der muliggør maksimal ydeevne.

SQL Server 2016 er et godt valg, hvis du ikke ønsker at skifte version igen i et stykke tid, du har brug for masser af datasikkerhedsfunktioner, eller du vil have indbygget overvågning af forespørgselsplaner. Ulempen ved SQL Server 2016's avancerede funktioner er, at du ikke vil finde en masse dokumentation til at lære dig, hvordan det hele fungerer.

SQL Server 2017 har alle de nyeste og bedste funktioner, men du vil anvende patches regelmæssigt, efterhånden som alle knæk bliver løst. Alligevel siger Ozar, at det er et godt valg, hvis du vil have lettere fremtidige opgraderinger, eller du har brug for funktioner som columnstore-indekser.

SQL Server 2019 er ikke kommercielt tilgængelig endnu, men hvis du ikke har enormt travlt med at opgradere, kan det være værd at vente på dens generelle udgivelse. Men som med enhver ny version skal du være forberedt på omfattende patching og hyppige opdateringer, efterhånden som problemer identificeres og løses.

Hvis du beslutter dig for at bide i spidsen og opgradere til en nyere (men ikke den nyeste) version af SQL Server, skal du sørge for at være opmærksom på slutningen af ​​supportdatoer for den version, du vælger. Support for nogle af de ældre-nyere versioner slutter relativt snart. For eksempel slutter understøttelse af SQL Server 2012 i 2022, men understøttelse af SQL Server 2016 vil bære dig indtil 2026.

Mulighed 3:Migrer til Azure

At flytte SQL Server 2008 til Azure er et godt valg, hvis du ikke er helt klar til at opgradere til en ny version, men du heller ikke har det godt med ikke at have nogen support. Som nævnt ovenfor tilbyder Microsoft udvidede sikkerhedsopdateringer gratis, hvis du migrerer SQL Server til Azure. Dette giver dig ikke kun lidt tid til at beslutte dit næste træk, men implementering i Azure inkluderer også fordele som:

  • Det er omkostningseffektivt
  • Der er lidt eller ingen nedetid
  • Azure er sikkert
  • Du får fuldt administrerede tjenester

Den nok vigtigste fordel er, at når først du implementerer SQL Server 2008 i Azure, er det nemt at opgradere til din valgte SQL Server-version i slutningen af ​​forlængelsesperioden. Du bliver alligevel nødt til at opgradere, og skyen forenkler processen.

Mens vi byder SQL Server 2008 støtte et kærligt farvel, skal du afveje dine muligheder omhyggeligt for at bestemme dit bedste næste træk. Overvej hvilken løsning der opfylder dine SQL Server-behov ikke kun i dag, men også på mellemlang til lang sigt. Husk, at flere slutdatoer for support er på vej, og en migrering til enhver af de nyligt udgivne versioner kommer med sit eget sæt fordele og udfordringer.


  1. At lave en enhedsrammemodel spænder over flere databaser

  2. Kopier tabel til en anden database på en anden SQL Server

  3. Sådan bruges ora_hash på en kolonne med datatype xmltype

  4. Kald en lagret procedure med en anden i Oracle