10 tips för uppgradering till SQL Server 2008 R2

uppgradera en databasserver till SQL Server 2008 R2 innebär mer än bara att sätta in en installations-DVD och klicka dig igenom guiden. Mycket planering går in i en SQL Server-uppgradering. I den här artikeln kommer jag att dela med dig 10 tips som ska hjälpa din uppgraderingsprocess att gå smidigare.

Obs: den här artikeln finns också som PDF-nedladdning.

1: Var medveten om de uppgraderingsvägar som stöds

innan du börjar planera en uppgradering måste du vara medveten om Microsofts uppgraderingsvägar som stöds. Om du till exempel kör SQL Server 2005 x64 Enterprise Edition kan du inte uppgradera till SQL Server 2008 R2 Standard Edition. Dina enda alternativ är att uppgradera till SQL Server 2008 R2 Enterprise Edition eller Datacenter Edition.

2: Kör Upgrade Advisor

Upgrade Advisor, som är en del av SQL Server 2008 R2 Feature Pack, är ett gratis verktyg som är utformat för att hjälpa dig med din SQL Server 2008 R2 uppgradering. Verktyget analyserar din befintliga SQL Server-distribution och informerar dig om problem som måste åtgärdas innan du utför en uppgradering.

3: var inte panik över andra problem

rapporten som genereras av SQL Server Upgrade Advisor innehåller ofta ett avsnitt som heter andra problem. Det här avsnittet finns som ett sätt att informera dig om eventuella problem som kan finnas, men att verktyget inte kan testas. Därför kanske problemen som visas i avsnittet andra problem inte nödvändigtvis finns i ditt nätverk.

4: Ta reda på vad du ska göra om meddelandetjänsterna

om du har SQL-servrar som kör meddelandetjänsterna måste du planera hur du vill hantera dem. Meddelandetjänsterna avbröts från och med SQL Server 2008 och kan inte uppgraderas till SQL Server 2008 R2.

5: Verifiera hårdvaru-och programvarukraven

om du funderar på en uppgradering på plats (snarare än en migrering) är det mycket viktigt att verifiera att din befintliga SQL Server uppfyller alla hårdvarukrav för att köra SQL Server 2008 R2 och att alla nödvändiga programvaruförutsättningar finns på plats. Kolla in den här fullständiga listan över hårdvaru-och programvarukrav.

6: Utför en fullständig säkerhetskopiering

även om det borde vara självklart, bör du alltid utföra en fullständig server backup innan du utför en SQL Server 2008 R2 uppgradering. Uppgraderingsprocessen går vanligtvis smidigt, men saker kan och ibland går fel. Det är viktigt att ha ett sätt att återställa din SQL Server till dess tidigare tillstånd om uppgraderingen inte går som planerat.

7: Var försiktig när du uppgraderar databasmotorn

det finns några saker du bör göra innan du uppgraderar databasmotorn för att säkerställa att det går smidigt. Först, om du kör Analystjänsterna, se till att du uppgraderar dem innan du uppgraderar databasmotorn. Analystjänsterna måste uppgraderas först.

precis före uppgraderingen, inaktivera tillfälligt lagrade procedurer. Under uppgraderingen kommer olika SQL-relaterade tjänster att startas och stoppas. Om du har lagrade procedurer som är konfigurerade att köras när tjänsterna startar finns det en god chans att de lagrade procedurerna kommer att störa uppgraderingen.

kontrollera även Master -, Model -, MSDB-och TEMPDB-databaserna och kontrollera att de är inställda på autogrow (och att det finns gott om diskutrymme tillgängligt). Se också till att inaktivera databasreplikation innan du utför en uppgradering.

slutligen, även om SQL Server 2008 R2 är utformad för att bevara inställningen Max Worker Threads, rekommenderar Microsoft att du ställer in Max Worker Threads-värdet till 0. Detta gör att SQL Server 2008 R2 automatiskt beräknar det optimala värdet.

8: var medveten om avvecklade funktioner

Microsoft har tagit bort Surface Area Configuration Tool från SQL Server 2008 R2. Det mesta av verktygets funktionalitet finns fortfarande, men det har rullats in i andra delar av applikationen. Till exempel finns protokoll, anslutning och startalternativ nu i SQL Server Configuration Manager. Om du använder Surface Area Configuration Tool då och då är det bra att distribuera SQL Server 2008 R2 i en labbmiljö så att du kan få en känsla för vad som krävs för att hantera SQL utan det här verktyget.

9: utför en testuppgradering

innan du försöker uppgradera en produktionsdatabasserver, prova uppgraderingen i en labbmiljö. Gör en fullständig säkerhetskopia av en domänkontrollant, en DNS-server, din SQL server och alla andra nödvändiga infrastrukturservrar och återställ sedan dessa säkerhetskopior till isolerade labbservrar. När SQL är igång, prova din uppgraderingsplan i labbet. På så sätt kan du hantera alla problem som uppstår innan du måste utföra en riktig uppgradering.

10: glöm inte att städa upp när du är klar

när uppgraderingen är klar, kör DBCC UPDATEUSAGE på alla dina databaser för att säkerställa databas integritet. Du måste också registrera om dina servrar och återbefolka fulltextkataloger. Om du har inaktiverat replikering eller inaktiverat lagrade procedurer för uppgraderingen måste du återgå till det normala.

uppgradera en databasserver till SQL Server 2008 R2 innebär mer än bara att sätta in en installations-DVD och klicka dig igenom guiden. Mycket planering går in i en SQL Server-uppgradering. I den här artikeln kommer jag att dela med dig 10 tips som ska hjälpa din uppgraderingsprocess att gå smidigare. Obs: den här artikeln finns…

uppgradera en databasserver till SQL Server 2008 R2 innebär mer än bara att sätta in en installations-DVD och klicka dig igenom guiden. Mycket planering går in i en SQL Server-uppgradering. I den här artikeln kommer jag att dela med dig 10 tips som ska hjälpa din uppgraderingsprocess att gå smidigare. Obs: den här artikeln finns…

Lämna ett svar

Din e-postadress kommer inte publiceras.