sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2008 Support upphör. Vad nu?

RIP SQL Server 2008-stöd. Såvida du inte gör din DBAing under en sten vet du förmodligen redan att Microsoft avslutade stödet för SQL Server 2008 under sommaren.

Vad betyder slutet av SQL Server 2008-supporten för mig?

I grund och botten innebär slutet på supporten att om du inte migrerar till en nyare version är du på egen hand. Några av de största konsekvenserna av förlusten av stöd inkluderar:

  • Microsoft kommer inte att utfärda säkerhetskorrigeringar eller uppdateringar, vilket gör de som inte uppgraderar sårbara för cyberattacker. Cyberattacker blir allt vanligare och mer destruktiva, så det är inte tillrådligt att lämna din organisation oskyddad.
  • De hjälper inte längre att lösa problem, så om du inte kan ta reda på hur du löser ditt eget problem måste du anlita någon som kan. Det kan bli dyrt snabbt.
  • Ditt SQL Server-prestandaövervakningsverktyg kanske inte fungerar med SQL Server 2008. SQL Server-prestandaövervakning är avgörande för att upprätthålla sunda, funktionella instanser. Om ditt övervakningsverktyg är föråldrat riskerar du ditt företags verksamhet och resultat.

Vad kan jag göra?

Tja, du kan ignorera det och hoppas att inget dåligt händer. (Skojar bara, det är egentligen inte ett alternativ.) Du har några vägar du kan gå, och vilken du väljer beror verkligen på hur långsiktig lösning du letar efter.

Alternativ 1:Skaffa ett tillägg

Att köpa utökade säkerhetsuppdateringar från Microsoft är egentligen bara ett bandage, inte en riktig lösning för att förlora SQL Server-stöd. För det första är tillägget inte tillgängligt för alla. De som har en aktiv prenumeration på Software Assurance-licensprogrammet kan köpa de utökade säkerhetsuppdateringarna. Tjänsten är också tillgänglig utan extra kostnad om du kör SQL Server 2008 i molnet med Azure Virtual Machines. Alla andra har tur.

Det andra stora problemet med att välja en förlängning snarare än en uppgradering är att förlängningen bara köper dig tre år till; det löser inte problemet på lång sikt.

Alternativ 2:Uppgradera till en nyare version av SQL Server

Om du är redo att migrera till en nyare version av SQL Server, hur bestämmer du hur mycket nyare?

Brent Ozar sammanställde den här översikten över de olika SQL Server-versionerna som för närvarande finns tillgängliga och skälen till varför du bör eller inte bör välja en viss version. Till exempel, enligt Ozar är SQL Server 2012 och SQL Server 2014 bra val om du letar efter en välkänd, väldokumenterad produkt som många vet hur man använder.

Men även om det finns några bra funktioner i båda dessa versioner, har SQL Server 2012 inte krypteringsmöjligheter, och de saknar båda några av de moderna funktionerna som möjliggör toppprestanda.

SQL Server 2016 är ett bra val om du inte vill byta version igen på ett tag, du behöver massor av datasäkerhetsfunktioner eller om du vill ha inbyggd frågeplansövervakning. Nackdelen med SQL Server 2016:s banbrytande funktioner är att du inte hittar mycket dokumentation för att lära dig hur det hela fungerar.

SQL Server 2017 har alla de senaste och bästa funktionerna, men du kommer att applicera patchar regelbundet allt eftersom alla knep blir lösta. Ändå säger Ozar att det är ett bra val om du vill ha enklare framtida uppgraderingar eller om du behöver funktioner som kolumnbutiksindex.

SQL Server 2019 är inte kommersiellt tillgänglig än, men om du inte har jättebråttom att uppgradera kan det vara värt att vänta på dess allmänna release. Men som med alla nya versioner, var beredd på tunga patchningar och frekventa uppdateringar när problem identifieras och löses.

Om du bestämmer dig för att bita ihop och uppgradera till en nyare (men inte den senaste) versionen av SQL Server, se till att du är uppmärksam på slutet av supportdatum för vilken version du än väljer. Stödet för några av de äldre och nyare versionerna upphör relativt snart. Till exempel upphör stödet för SQL Server 2012 2022, men stödet för SQL Server 2016 kommer att fortsätta till 2026.

Alternativ 3:Migrera till Azure

Att flytta SQL Server 2008 till Azure är ett bra val om du inte är riktigt redo att uppgradera till en ny version men du inte heller är okej med att inte ha något stöd. Som nämnts ovan erbjuder Microsoft utökade säkerhetsuppdateringar gratis om du migrerar SQL Server till Azure. Detta ger dig inte bara lite tid att bestämma ditt nästa drag, utan implementering i Azure inkluderar också fördelar som:

  • Det är kostnadseffektivt
  • Det finns lite eller ingen stilleståndstid
  • Azure är säkert
  • Du får helt hanterade tjänster

Den utan tvekan viktigaste fördelen är att när du väl distribuerar SQL Server 2008 i Azure är det lätt att uppgradera till din valda SQL Server-version i slutet av förlängningsperioden. Du måste uppgradera ändå, och molnet förenklar processen.

När vi säger ett varmt farväl till SQL Server 2008, väg dina alternativ noggrant för att avgöra ditt bästa nästa drag. Fundera på vilken lösning som uppfyller dina SQL Server-behov inte bara idag utan även på medellång till lång sikt. Kom ihåg att fler slutdatum för support är på väg, och en migrering till någon av de nyligen släppta versionerna kommer med sina egna fördelar och utmaningar.


  1. Hur MAKEDATE() fungerar i MariaDB

  2. SQL Server Lock Eskalering

  3. Hur man undviker att ringa utlösare i PostgreSQL 9.2.1

  4. Skapa en PostgreSQL-replikeringsinstallation på Debian/Ubuntu