Hantera och övervaka säkerhetskopierade SQL Server-databaser
I den här artikeln beskrivs vanliga uppgifter för att hantera och övervaka SQL Server-databaser som körs på en virtuell Azure-dator (VM) och som säkerhetskopieras till ett Azure Backup Recovery Services-valv av Azure Backup-tjänsten . Du får lära dig hur du övervakar jobb och aviseringar, stoppar och återupptar databasskyddet, kör säkerhetskopieringsjobb och avregistrerar en virtuell dator från säkerhetskopior.
Om du ännu inte har konfigurerat säkerhetskopior för dina SQL Server-databaser kan du läsa Säkerhetskopiera SQL Server-databaser på virtuella Azure-datorer
Kommentar
Mer information om konfigurationer och scenarier som stöds finns i stödmatrisen för SQL-säkerhetskopiering.
Övervaka säkerhetskopieringsjobb i portalen
Azure Backup visar alla schemalagda åtgärder och åtgärder på begäran under Säkerhetskopieringsjobb i Backup Center i Azure Portal, förutom schemalagda loggsäkerhetskopior eftersom de kan vara mycket frekventa. Jobben som visas i den här portalen omfattar databasidentifiering och registrering, konfigurera säkerhetskopiering och säkerhetskopiering och återställning.
Mer information om övervakningsscenarier finns i Övervakning i Azure Portal och Övervakning med Azure Monitor.
Visa säkerhetskopieringsaviseringar
Azure Backup genererar inbyggda aviseringar via Azure Monitor för följande sql-databassäkerhetskopieringsscenarier:
- Säkerhetskopieringsfel
- Fel vid återställning
- Säkerhetskopieringstypen stöds inte har konfigurerats
- Arbetsbelastningstillägget är inte felfri
- Borttagning av säkerhetskopierade data
Mer information om de aviseringsscenarier som stöds finns i Azure Monitor-aviseringar för Azure Backup.
Följ dessa steg för att övervaka aviseringar om säkerhetskopiering av databaser:
I Azure Portal går du till Säkerhetskopieringscenter och filtrerar efter SQL i azure VM-datakällans typ.
Välj menyalternativet Aviseringar för att visa listan över alla aviseringar som utlöstes för SQL-databassäkerhetskopior under den valda tidsperioden.
Om du vill konfigurera aviseringar för dessa aviseringar måste du skapa en regel för aviseringsbearbetning.
Läs mer om Konfigurera meddelanden för aviseringar.
Stoppa skydd för en SQL-serverdatabas
Du kan sluta säkerhetskopiera en SQL Server-databas på ett par sätt:
- Stoppa alla framtida säkerhetskopieringsjobb och ta bort alla återställningspunkter.
- Stoppa alla framtida säkerhetskopieringsjobb och lämna återställningspunkterna intakta.
Om du väljer att lämna återställningspunkter bör du ha följande information i åtanke:
- Alla återställningspunkter förblir intakta för alltid och all beskärning stoppas vid stoppskydd med kvarhållningsdata.
- Du debiteras för den skyddade instansen och det förbrukade lagringsutrymmet. Mer information finns i Priser för Azure Backup.
- Om du tar bort en datakälla utan att stoppa säkerhetskopior misslyckas nya säkerhetskopior. Gamla återställningspunkter upphör att gälla enligt principen, men den senaste återställningspunkten behålls alltid tills du stoppar säkerhetskopiorna och tar bort data.
Så här stoppar du skydd för en databas:
Gå till Säkerhetskopieringscenter och klicka på Säkerhetskopieringsinstanser på menyn.
Välj SQL i en virtuell Azure-dator som datakällatyp.
Välj den databas som du vill stoppa skyddet för.
På databasmenyn väljer du Stoppa säkerhetskopiering.
Du kan också högerklicka på en viss rad i vyn Säkerhetskopieringsinstanser och välja Stoppa säkerhetskopiering.
På menyn Stoppa säkerhetskopiering väljer du om du vill behålla eller ta bort data. Ange en orsak och kommentar om du vill.
Välj Stoppa säkerhetskopiering.
Kommentar
Mer information om alternativet ta bort data finns i Vanliga frågor och svar nedan:
Återuppta skyddet för en SQL-databas
När du stoppar skyddet för SQL-databasen kan du senare återuppta skyddet om du väljer alternativet Behåll säkerhetskopieringsdata . Om du inte behåller säkerhetskopierade data kan du inte återuppta skyddet.
Följ dessa steg för att återuppta skyddet för en SQL-databas:
Öppna säkerhetskopieringsobjektet och välj Återuppta säkerhetskopiering.
På menyn Säkerhetskopieringspolicy väljer du en policy och sedan Spara.
Köra en säkerhetskopiering på begäran
Du kan köra olika typer av säkerhetskopieringar på begäran:
- Fullständig säkerhetskopia
- Fullständig säkerhetskopia med endast kopiering
- Differentiell säkerhetskopia
- Loggsäkerhetskopia
Kommentar
Kvarhållningsperioden för den här säkerhetskopian bestäms av vilken typ av säkerhetskopiering på begäran du har kört.
- Full på begäran behåller säkerhetskopior i minst 45 dagar och högst 99 år.
- Vid kopiering på begäran godkänns endast alla värden för kvarhållning.
- Differentiella skillnader på begäran behåller säkerhetskopieringen enligt kvarhållningen av schemalagda differentier som anges i principen.
- Loggen på begäran behåller säkerhetskopior enligt kvarhållningen av schemalagda loggar som angetts i principen.
Mer information finns i SQL Server-säkerhetskopieringstyper.
Ändra princip
Ändra principen för att ändra säkerhetskopieringsfrekvensen eller kvarhållningsintervallet.
Kommentar
Alla ändringar i kvarhållningsperioden tillämpas retroaktivt på alla äldre återställningspunkter förutom de nya.
På instrumentpanelen för valvet går du till Hantera>säkerhetskopieringsprinciper och väljer den princip som du vill redigera.
Principändringen påverkar alla associerade säkerhetskopieringsobjekt och utlöser motsvarande konfigurationsskyddsjobb .
Kommentar
Ändring av principen påverkar även befintliga återställningspunkter.
För återställningspunkter i arkivet som inte har stannat i 180 dagar på arkivnivån leder borttagning av dessa återställningspunkter till kostnader för tidig borttagning. Läs mer.
Inkonsekvent princip
Ibland kan en ändringsprincipåtgärd leda till en inkonsekvent principversion för vissa säkerhetskopieringsobjekt. Detta inträffar när motsvarande konfigurationsskyddsjobb misslyckas för säkerhetskopieringsobjektet när en ändringsprincipåtgärd har utlösts. Den visas på följande sätt i vyn säkerhetskopieringsobjekt:
Du kan åtgärda principversionen för alla påverkade objekt med ett klick:
Avregistrera en SQL-serverinstans
Innan du avregistrerar servern inaktiverar du mjuk borttagning och tar sedan bort alla säkerhetskopierade objekt.
Kommentar
Om du tar bort säkerhetskopieringsobjekt med mjuk borttagning aktiverat blir kvarhållningen 14 dagar och du måste vänta innan objekten tas bort helt. Men om du har tagit bort säkerhetskopieringsobjekten med mjuk borttagning aktiverat kan du ta bort dem, inaktivera mjuk borttagning och sedan ta bort dem igen för omedelbar borttagning. Läs mer
Avregistrera en SQL Server-instans när du har inaktiverat skyddet men innan du tar bort valvet.
På instrumentpanelen för valvet går du till Hantera och väljer Infrastruktur för säkerhetskopiering.
Under Hanteringsservrar väljer du Skyddade servrar.
I Skyddade servrar väljer du den server som ska avregistreras. Om du vill ta bort valvet måste du avregistrera alla servrar.
Högerklicka på den skyddade servern och välj Avregistrera.
Registrera om tillägget på den virtuella SQL Server-datorn
Ibland kan arbetsbelastningstillägget på den virtuella datorn påverkas av en eller annan anledning. I sådana fall kommer alla åtgärder som utlöses på den virtuella datorn att misslyckas. Du kan sedan behöva registrera tillägget på den virtuella datorn igen. Omregistreringsåtgärden installerar om tillägget för säkerhetskopiering av arbetsbelastningar på den virtuella datorn för att åtgärderna ska fortsätta. Du hittar det här alternativet under Infrastruktur för säkerhetskopiering i Recovery Services-valvet.
Använd det här alternativet med försiktighet. När den här åtgärden utlöses på en virtuell dator med ett redan felfritt tillägg startas tillägget om. Detta kan leda till att alla pågående jobb misslyckas. Sök efter ett eller flera av symtomen innan du utlöser omregistreringsåtgärden.
Hantera säkerhetskopiering av databaser när säkerhetskopierad virtuell dator flyttas/tas bort
Den säkerhetskopierade virtuella SQL-datorn tas bort eller flyttas med resursflytt. Upplevelsen beror på följande egenskaper för den nya virtuella datorn.
Ny VM-prenumeration | Nytt vm-namn | Ny vm-resursgrupp | Ny VM-region | Upplevelse |
---|---|---|---|---|
Samma | Samma | Samma | Samma | Vad händer med säkerhetskopieringar av gamla virtuella datorer? Du får en avisering om att säkerhetskopieringar stoppas på den gamla virtuella datorn. Säkerhetskopieringsdata behålls enligt den senaste aktiva principen. Du kan välja att stoppa skyddet och ta bort data och avregistrera den gamla virtuella datorn när alla säkerhetskopierade data har rensats enligt principen. Hur hämtar jag säkerhetskopierade data från den gamla virtuella datorn till den nya virtuella datorn? Inga SQL-säkerhetskopior utlöses automatiskt på den nya virtuella datorn. Du måste registrera om den virtuella datorn till samma valv. Sedan visas det som ett giltigt mål och SQL-data kan återställas till den senaste tillgängliga tidpunkten via den alternativa platsåterställningsfunktionen. När du har återställt SQL-data fortsätter SQL-säkerhetskopieringarna på den här datorn. Säkerhetskopieringen av virtuella datorer fortsätter som den är om den har konfigurerats tidigare. |
Samma | Samma | Annat | Samma | Vad händer med säkerhetskopieringar av gamla virtuella datorer? Du får en avisering om att säkerhetskopieringar stoppas på den gamla virtuella datorn. Säkerhetskopieringsdata behålls enligt den senaste aktiva principen. Du kan välja att stoppa skyddet och ta bort data och avregistrera den gamla virtuella datorn när alla säkerhetskopierade data har rensats enligt principen. Hur hämtar jag säkerhetskopierade data från den gamla virtuella datorn till den nya virtuella datorn? Eftersom den nya virtuella datorn finns i en annan resursgrupp behandlas den som en ny dator och du måste uttryckligen konfigurera SQL-säkerhetskopieringar (och säkerhetskopiering av virtuella datorer också, om de har konfigurerats tidigare) till samma valv. Fortsätt sedan med att återställa SQL-säkerhetskopieringsobjektet för den gamla virtuella datorn till den senaste tillgängliga tidpunkten via den alternativa platsåterställningen till den nya virtuella datorn. SQL-säkerhetskopieringarna fortsätter nu. |
Samma | Samma | Samma eller annan | Annat | Vad händer med säkerhetskopieringar av gamla virtuella datorer? Du får en avisering om att säkerhetskopieringar stoppas på den gamla virtuella datorn. Säkerhetskopieringsdata behålls enligt den senaste aktiva principen. Du kan välja att stoppa skyddet och ta bort data och avregistrera den gamla virtuella datorn när alla säkerhetskopierade data har rensats enligt principen. **Hur hämtar du säkerhetskopierade data från den gamla virtuella datorn till den nya virtuella datorn? Eftersom den nya virtuella datorn finns i en annan region måste du konfigurera SQL-säkerhetskopior till ett valv i den nya regionen. Om den nya regionen är en länkad region kan du välja att återställa SQL-data till den senaste tillgängliga tidpunkten via funktionen "återställning mellan regioner" från SQL-säkerhetskopieringsobjektet för den gamla virtuella datorn. Om den nya regionen är en icke-länkad region stöds inte direkt återställning från det tidigare SQL-säkerhetskopieringsobjektet. Du kan dock välja alternativet Återställ som filer , från SQL-säkerhetskopieringsobjektet för den "gamla" virtuella datorn, för att hämta data till en monterad resurs i en virtuell dator i den gamla regionen och sedan montera dem på den nya virtuella datorn. |
Annat | Samma eller annan | Samma eller annan | Samma eller annan | Vad händer med säkerhetskopieringar av gamla virtuella datorer? Du får en avisering om att säkerhetskopieringar stoppas på den gamla virtuella datorn. Säkerhetskopieringsdata behålls enligt den senaste aktiva principen. Du kan välja att stoppa skyddet + ta bort data och avregistrera den gamla virtuella datorn när alla säkerhetskopierade data rensas enligt principen. Hur hämtar jag säkerhetskopierade data från den gamla virtuella datorn till den nya virtuella datorn? Eftersom den nya virtuella datorn finns i en annan prenumeration måste du konfigurera SQL-säkerhetskopior till ett valv i den nya prenumerationen. Om det är ett nytt valv i en annan prenumeration stöds inte direkt återställning från det tidigare SQL-säkerhetskopieringsobjektet. Du kan dock välja alternativet Återställ som filer , från SQL-säkerhetskopieringsobjektet för den gamla virtuella datorn, för att hämta data till en monterad resurs i en virtuell dator i den gamla prenumerationen och sedan montera dem på den nya virtuella datorn. |
Nästa steg
Mer information finns i Felsöka säkerhetskopior på en SQL Server-databas.