Dela via


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-portalen, 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.

Screenshot showing the Backup jobs under Backup jobs.

Mer information om övervakningsscenarier finns i Övervakning i Azure-portalen 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:

  1. I Azure-portalen går du till Säkerhetskopieringscenter och filtrerar efter SQL i azure VM-datakällans typ.

    Screenshot showing the Backup alerts menu item.

  2. Välj menyalternativet Aviseringar för att visa listan över alla aviseringar som utlöstes för SQL-databassäkerhetskopior under den valda tidsperioden.

    Screenshot showing the Backup alerts list.

  3. 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:

  1. Gå till Säkerhetskopieringscenter och klicka på Säkerhetskopieringsinstanser på menyn.

  2. Välj SQL i en virtuell Azure-dator som datakällatyp.

    Screenshot showing to select SQL in Azure VM.

  3. Välj den databas som du vill stoppa skyddet för.

    Screenshot showing to select the database to stop protection.

  4. 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.

    Screenshot showing to select Stop backup.

  5. 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.

    Retain or delete data on the Stop Backup menu

  6. Välj Stoppa säkerhetskopiering.

Å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:

  1. Öppna säkerhetskopieringsobjektet och välj Återuppta säkerhetskopiering.

    Select Resume backup to resume database protection

  2. 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 v0alue 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.

Manage backup policy

Modify backup policy

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:

Inconsistent policy

Du kan åtgärda principversionen för alla påverkade objekt med ett klick:

Fix inconsistent policy

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.

  1. På instrumentpanelen för valvet går du till Hantera och väljer Infrastruktur för säkerhetskopiering.

    Select Backup Infrastructure

  2. Under Hanteringsservrar väljer du Skyddade servrar.

    Select Protected Servers

  3. I Skyddade servrar väljer du den server som ska avregistreras. Om du vill ta bort valvet måste du avregistrera alla servrar.

  4. Högerklicka på den skyddade servern och välj Avregistrera.

    Select Delete

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.

Protected servers under Backup Infrastructure

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.