Säkerhetskopiera SQL Server med DPM

Viktigt

Den här versionen av Data Protection Manager (DPM) har nått slutet av supporten. Vi rekommenderar att du uppgraderar till DPM 2022.

System Center Data Protection Manager (DPM) tillhandahåller säkerhetskopiering och återställning för SQL Server databaser. Förutom att säkerhetskopiera SQL Server databaser kan du köra en systemsäkerhetskopia eller en fullständig bare metal-säkerhetskopia av den SQL Server datorn. Det här kan DPM skydda:

  • En fristående SQL Server-instans

  • En redundansklusterinstans för SQL Server (FCI)

Anteckning

DPM 2019 UR2 stöder SQL Server redundansklusterinstans (FCI) med hjälp av klusterdelad volym (CSV).

Skydd av SQL Server-redundansklusterinstans med Lagringsdirigering på Azure- och SQL Server-redundansklusterinstans med Azure-delade diskar stöds med den här funktionen. DPM-servern måste distribueras på den virtuella Azure-datorn för att skydda SQL FCI-instansen som distribueras på de virtuella Azure-datorerna.

  • En SQL Server AlwaysOn-tillgänglighetsgrupp med följande inställningar:

    • Prioritera sekundär

    • Endast sekundär

    • Primär

    • Valfri replik

Varför säkerhetskopiera SQL Server med DPM?

  • DPM har utformats för att skydda avancerade konfigurationer av SQL Server.

  • DPM kan ställas in för att skydda SQL Server så ofta som var 15:e minut.

  • DPM minskar möjliga konflikter mellan verktyg för säkerhetskopiering och SQL Server-skyddsschema.

  • DPM kan skydda SQL Server på instansnivå eller databasnivå. När skydd på instansnivå är aktiverat identifierar DPM nya databaser på den instansen och lägger automatiskt till dem i skyddsgruppen.

  • DPM är ett prisvärt alternativ. DPM passar bra för ett litet SQL Server-fotavtryck och kan skalas för organisationer som har ett större SQL Server-fotavtryck.

  • DPM har ett självbetjäningsverktyg för återställning (SSRT) som utökar databasadministratörers alternativ för självbetjäningsåterställning av SQL-databaser.

  • Om du uppgraderar till SQL Server 2014 fortsätter DPM att säkerhetskopiera redan skyddade databaser efter uppgraderingen av SQL Server. Du bör undvika säkerhetskopieringsjobb under SQL Server-uppgraderingen.

Krav och begränsningar

  • Om du har en databas med filer på en fjärrfilresurs misslyckas skyddet med fel-ID 104. DPM stöder inte skydd för SQL Server data på en fjärrfilresurs.

  • DPM kan inte skydda databaser som lagras på fjärranslutna SMB-resurser.

  • Kontrollera att tillgänglighetsgruppens repliker är konfigurerade som skrivskyddade.

  • Du måste uttryckligen lägga till systemkontot NTAuthority\System i Sysadmin-gruppen i SQL Server.

  • När du utför en alternativ platsåterställning för en delvis innesluten databas måste du se till att SQL-målinstansen har funktionen Inneslutna databaser aktiverad.

  • När du utför en alternativ platsåterställning för en filströmsdatabas måste du se till att sql-målinstansen har funktionen för filströmdatabas aktiverad.

  • Skydd för SQL Server AlwaysOn:

    • DPM identifierar tillgänglighetsgrupper vid körning av förfrågan när en skyddsgrupp skapas.

    • DPM identifierar en redundans och fortsätter skydda databasen.

    • DPM stödjer klusterkonfigurationer för flera platser för en SQL Server-instans.

    När du skyddar databaser som använder AlwaysOn-funktionen har DPM följande begränsningar:

    • DPM följer säkerhetskopieringsprincipen för tillgänglighetsgrupper som anges i SQL Server baserat på säkerhetskopieringsinställningarna på följande sätt:

      • Föredra sekundär – Säkerhetskopieringar sker på en sekundär replik, förutom när den primära repliken är den enda repliken som är online. Om det finns flera sekundära repliker tillgängliga väljs noden med högsta prioritet för säkerhetskopiering för säkerhetskopiering. Om endast en primär replik är tillgänglig bör säkerhetskopiering ske på den primära repliken.

      • Endast sekundär – Säkerhetskopiering görs inte på den primära repliken. Om bara den primära repliken är online görs ingen säkerhetskopiering.

      • Primär – Säkerhetskopieringar görs alltid på den primära repliken.

      • Alla repliker – Säkerhetskopieringar kan göras på alla tillgängliga repliker i tillgänglighetsgruppen. Noden som säkerhetskopieringen görs från baseras på prioriteten för säkerhetskopiering på varje nod.

    Anteckning

    • Säkerhetskopior kan göras från valfri läsbar replik, d.v.s. primär, synkron sekundär, asynkron sekundär.
    • Om en replik undantas från en säkerhetskopia (till exempel Exkludera replik är aktiverad eller markeras som inte läsbar) väljs inte den repliken för säkerhetskopiering under något av alternativen.
    • Om flera repliker är tillgängliga och läsbara väljs noden med högsta prioritet för säkerhetskopiering för säkerhetskopiering.
    • Om säkerhetskopieringen misslyckas på den valda noden misslyckas säkerhetskopieringen.
    • Återställning till den ursprungliga platsen stöds inte.
  • SQL Server säkerhetskopieringsproblem 2014 eller senare:

    • SQL Server 2014 lade till en ny funktion för att skapa en databas för lokala SQL Server i Microsoft Azure Blob Storage. DPM kan inte användas för att skydda den här konfigurationen.

    • Det finns några kända problem med alternativet Prioritera sekundär säkerhetskopiering för SQL AlwaysOn. DPM tar alltid en säkerhetskopia från den sekundära; Om ingen sekundär kan hittas misslyckas säkerhetskopieringen.

Innan du börjar

  1. Distribuera DPM – Kontrollera att DPM är installerat och distribueras på rätt sätt. Om du inte har gjort det kan du läsa:

  2. Konfigurera lagring – Du kan lagra säkerhetskopierade data på diskar, på band och i molnet med Azure. Läs mer i Förbereda datalagring.

  3. Konfigurera DPM-skyddsagenten – Du måste installera DPM-skyddsagenten på varje dator som du vill säkerhetskopiera. Läs Distribuera DPM-skyddsagenten.

Konfigurera säkerhetskopiering

  1. Om du vill skapa en skyddsgrupp väljer duSkyddsåtgärder>>Skapa skyddsgrupp för att öppna guiden Skapa ny skyddsgrupp i DPM-konsolen.

  2. I Välj typ av skyddsgrupp väljer du Servrar.

  3. I Välj gruppmedlemmar väljer du SQL Server instanser på den server som du vill skydda. Läs mer i Distribuera skyddsgrupper.

Anteckning

  • Du kan välja skydd på instansnivå eller skydd av enskilda databaser.
  • När du skyddar på instansnivå läggs alla databaser som läggs till i den instansen av SQL Server till i DPM-skydd automatiskt.
  • Om du använder tillgänglighetsgrupper för SQL Server AlwaysOn kan du skapa en skyddsgrupp som innehåller tillgänglighetsgrupperna. DPM-servern identifierar tillgänglighetsgrupperna och visar dem under Klustergrupp. Markera hela gruppen för att skydda den så att alla databaser som du lägger till i gruppen skyddas automatiskt eller välj enskilda databaser. För varje instans av SQL Server kan du också köra en säkerhetskopia av systemtillståndet eller fullständig Bare Metal-säkerhetskopiering. Det här är användbart om du vill kunna återställa hela servern och inte bara data.
  1. I Välj dataskyddsmetod anger du hur du vill hantera kort- och långsiktig säkerhetskopiering. Kortsiktig säkerhetskopiering är alltid disk först, med alternativet att säkerhetskopiera från disken till Azure-molnet med Azure Backup (på kort eller lång sikt). Som ett alternativ till långsiktig säkerhetskopiering till molnet kan du även konfigurera långsiktig säkerhetskopiering till en fristående bandenhet eller ett bandbibliotek som är anslutet till DPM-servern.

  2. I Välj kortsiktiga mål anger du hur du vill säkerhetskopiera till kortsiktig lagring på disk. I Kvarhållningsintervall anger du hur länge du vill behålla data på disken. I Synkroniseringsfrekvens anger du hur ofta du vill köra en inkrementell säkerhetskopiering till disk. Om du inte vill ange ett säkerhetskopieringsintervall kan du välja Precis före en återställningspunkt så att DPM kör en fullständig snabbsäkerhetskopiering precis innan varje återställningspunkt schemaläggs.

    Anteckning

    SQL Server databaser som loggas, levereras i skrivskyddat läge eller som använder den enkla återställningsmodellen stöder inte inkrementell säkerhetskopiering. Återställningspunkter skapas endas för varje snabb och fullständig säkerhetskopiering. För alla andra SQL Server-databaser överför synkroniseringen en säkerhetskopia av transaktionsloggen och återställningspunkter skapas för varje inkrementell synkronisering och varje snabb och fullständig säkerhetskopiering. Transaktionsloggen är ett seriellt register över alla transaktioner som har utförts mot databasen sedan transaktionsloggen säkerhetskopierades senast.

  3. Om du vill lagra data på band för långsiktig lagring i Ange långsiktiga mål anger du hur länge du vill behålla banddata (1–99 år). I Säkerhetskopieringsfrekvens anger du hur ofta säkerhetskopieringar till band ska köras. Frekvensen baseras på det kvarhållningsintervall som du har angett:

    • Om kvarhållningsintervallet är 1–99 år kan du välja att säkerhetskopieringen ska göras varje dag, varje vecka, varannan vecka, månadsvis, kvartalsvis, halvårsvis eller årsvis.

    • Om kvarhållningsintervallet är 1–11 månader kan du välja att säkerhetskopieringen ska göras varje dag, varje vecka, varannan vecka eller månadsvis.

    • Om kvarhållningsintervallet är 1–4 veckor kan du välja att säkerhetskopieringen ska göras varje dag eller varje vecka.

    På en fristående bandenhet, för en enda skyddsgrupp, använder DPM samma band för dagliga säkerhetskopieringar tills det inte finns tillräckligt med utrymme på bandet. Du kan också samplacera data från olika skyddsgrupper på band.

    På sidan Välj band- och biblioteksinformation anger du det band/bibliotek som ska användas och om data ska komprimeras och krypteras på band.

  4. På sidan Granska diskallokering granskar du det allokerade lagringsutrymmet för lagringspoolen för skyddsgruppen.

    Total datastorlek är storleken på de data som du tänker säkerhetskopiera och Disk space to be provisioned on DPM (Diskutrymme som ska etableras på DPM) är det utrymme som DPM rekommenderar för skyddsgruppen. DPM väljer den perfekta säkerhetskopieringsvolymen baserat på inställningarna. Du kan dock redigera valen av säkerhetskopieringsvolym under Disk allocation details (Diskallokeringsdetaljer). Välj önskad lagringsplats för arbetsbelastningarna i den nedrullningsbara menyn. Redigeringarna ändrar värdena för Totalt lagringsutrymme och Ledigt lagringsutrymme i fönstret Tillgängligt disklagringsutrymme. Underetablerade utrymme är mängden lagring DPM föreslår att du lägger till i volymen för att fortsätta med säkerhetskopior smidigt i framtiden.

  5. I Välj replikskapandemetod väljer du hur du vill hantera den inledande fullständiga datareplikeringen. Om du väljer att replikera över nätverket rekommenderar vi att du väljer en låg belastningstid. Överväg att replikera data offline med hjälp av ett flyttbart medium vid stora mängder data eller bristfälliga nätverksförhållanden.

  6. I Välj alternativ för konsekvenskontroll väljer du hur du vill automatisera konsekvenskontroller. Du kan aktivera en kontroll så att den bara körs när replikdata blir inkonsekventa eller enligt ett schema. Om du inte vill konfigurera automatisk konsekvenskontroll kan du när som helst köra en manuell kontroll genom att högerklicka på skyddsgruppen i området Skydd i DPM-konsolen och välja Utför konsekvenskontroll.

  7. Om du har valt att säkerhetskopiera till molnet med Azure Backup ser du till att välja de arbetsbelastningar som du vill säkerhetskopiera till Azure på sidan Ange onlineskyddsdata.

  8. I Ange onlinesäkerhetskopieringsschema anger du hur ofta inkrementella säkerhetskopieringar till Azure ska ske. Du kan schemalägga säkerhetskopieringar så att de körs varje dag/vecka/månad/år och ange vilken tid/datum de ska köras. Säkerhetskopieringar kan göras upp till två gånger per dag. Varje gång en säkerhetskopiering körs skapas en dataåterställningspunkt i Azure från kopian av säkerhetskopierade data som lagras på DPM-disken.

  9. I Ange kvarhållningsprincip online kan du ange hur återställningspunkter som skapats från säkerhetskopieringarna varje dag/vecka/månad/år ska behållas i Azure.

  10. I Välj onlinereplikering anger du hur den första fullständiga replikeringen av data ska ske. Du kan replikera över nätverket eller göra en offlinesäkerhetskopia (offline-seeding). Vid offlinesäkerhetskopiering används funktionen Azure Import. Mer information finns i Offline seeding using Azure Data Box (Offline seeding using Azure Data Box).

  11. Granska inställningarna på sidan Sammanfattning . När du har valt Skapa grupp sker den första replikeringen av data. När den är klar visas skyddsgruppens status som OK på sidan Status . Säkerhetskopieringen sker sedan i enlighet med skyddsgruppens inställningar.

Övervakning

När skyddsgruppen har skapats sker den första replikeringen och DPM börjar säkerhetskopiera och synkronisera SQL Server data. DPM övervakar den första synkroniseringen och efterföljande säkerhetskopieringar. Du kan övervaka SQL Server-data på ett par olika sätt:

  • Med hjälp av DPM-övervakning av standardtyp kan du ställa in meddelanden för övervakning, genom att publicera aviseringar och konfigurera meddelanden. Du kan skicka e-postmeddelanden med kritiska aviseringar, varnings- eller informationsaviseringar och status för skapade instanser av återställningar.

  • Om du använder Operations Manager kan du publicera aviseringar centralt.

Konfigurera övervakningsaviseringar

  1. I DPM-administratörskonsolen väljer duAlternativ förövervakningsåtgärd>>.

  2. Välj SMTP-server, ange servernamn, port och e-postadress som meddelanden ska skickas från. Adressen måste vara giltig.

  3. I Autentiserad SMTP-server anger du ett användarnamn och lösenord. Användarnamnet och lösenordet måste vara domännamnet för den person vars "Från"-adress beskrivs i föregående steg. annars misslyckas meddelandeleveransen.

  4. Testa SMTP-serverinställningarna genom att välja Skicka testmeddelande, ange den e-postadress där du vill att DPM ska skicka testmeddelandet och välj sedan OK. Välj AlternativMeddelanden> och välj de typer av aviseringar som mottagarna vill meddelas om. I Mottagare anger du e-postadressen för varje mottagare som du vill att DPM ska skicka kopior av meddelandena till.

Konfigurera aviseringar med Operations Manager

  1. I DPM-administratörskonsolenväljer du Övervakningsalternativ>>>Aviseringspublicering>Publicera aktiva aviseringar

  2. När du har aktiverat aviseringspublicering publiceras alla befintliga DPM-aviseringar som kan kräva en användaråtgärd i händelseloggen för DPM-aviseringar . Operations Manager-agenten som är installerad på DPM-servern publicerar sedan aviseringarna till Operations Manager och fortsätter att uppdatera konsolen när nya aviseringar genereras.

Tillåt att SQL Server-administratörer återställer data

DPM innehåller en funktion för självbetjäningsåterställning så att SQL Server-administratörer får åtkomst till data som skyddas av DPM, så att de kan återställa en SQL Server-databas från en säkerhetskopia till en nätverksmapp. Du kan konfigurera konfigurationsverktyget för DPM Self-Service Recovery för att skapa och hantera roller som anger vilka användare som kan utföra självbetjäningsåterställning. Sedan använder användarna återställningsguiden för DPM Self-Service för att återställa SQL Server-databaserna.

DPM 2022 UR1 tillhandahåller en självbetjäningsåterställningsfunktion som ger SQL Server administratörer åtkomst till data som skyddas av DPM så att de kan återställa en SQL Server databas från säkerhetskopia till en nätverksmapp. Du kan konfigurera konfigurationsverktyget för DPM Self-Service Recovery för att skapa och hantera roller som anger vilka användare som kan utföra självbetjäningsåterställning. Användarna använder sedan guiden DPM-självbetjäningsåterställning för att återställa SQL Server-databaser. Ladda ned självbetjäningsguiden för återställning. Observera att du måste ha .NET 3.5 SP1 och Visual Studio 2013 installerade för att kunna köra verktyget.

Konfigurera självbetjäningsåterställning av SQL Server på följande sätt:

  1. I DPM-konsolskyddet > väljer du Konfigurera självbetjäningsåterställning.

  2. I konfigurationsverktyget för DPM Self-Service Recovery för SQL Server väljer du Skapa roll.

  3. På sidan Säkerhetsgrupper skapar du en eller flera grupper som innehåller de användare som du vill aktivera självbetjäningsåterställning för. Ange säkerhetsgrupperna i formatet domän\säkerhetsgrupp eller en enskild användare i formatet domän\användarnamn. Du kan lägga till flera grupper och användare i en DPM-roll.

  4. På sidan Återställningsobjekt anger du skyddade SQL Server instanser och databaser som du vill tillåta självbetjäningsåterställning för. Ange instanser i formatet <datornamn\instansnamn>. Om du vill ange en databas trycker du på TABB-tangenten och skriver sedan ett databasnamn. Du kan också göra det möjligt för rollanvändare att återställa alla databaser på instansen genom att trycka på TABB-tangenten och sedan trycka på blanksteget för att rensa texten i kolumnen Databasnamn .

Anteckning

När du gör det möjligt för användare av en DPM-roll att återställa alla SQL Server databaser på en instans av SQL Server kan dessa användare också återställa alla SQL Server databaser som senare läggs till i instansen. När du aktiverar åtkomst med hjälp av DPM-roller kontrollerar du att alla medlemmar i rollen har beviljats lämplig behörighet att visa och komma åt alla databaser.

  1. På sidan Återställningsmålplatser, för att begränsa återställningsplatser för rollanvändare, väljer du Tillåt användare att återställa databaserna till en annan instans av SQL Server och ange en eller flera återställningsmålplatser och filsökvägar som tillåts. Om du vill tillåta en sökväg på en instans anger du inte något värde i Återställd filsökväg. Om du aktiverar inställningen kan användarna återställa databasfiler till valfri plats där de har skrivbehörighet. Användarna kan dock inte skriva över de ursprungliga databasfilerna och DPM Self-Service Recovery Tool (SSRT) för SQL Server blockerar dem om de försöker göra det.

  2. På den dator som självbetjäningsåterställning ska köras från ser du dessutom till att minst .NET Framework 4.5 är installerat och att DPM Self-Service Recovery Tool är installerat. Verktyget är tillgängligt på DPM-produktinstallationsplatsen i mappen DpmSqlEURInstaller .

Återställa SQL Server data

Du kan återställa SQL-data på följande sätt:

  • Återställa en databas till den ursprungliga platsen

  • Återställ databasen med ett nytt namn till dess ursprungliga plats, eller till en annan instans av SQL Server

  • Återställ databasen till en annan instans av SQL Server

  • Kopiera databasen till en nätverksmapp

  • Kopiera databasen till band

Du kan inte återställa en systemdatabas till en annan instans av SQL Server.

Återställ en databas från DPM-konsolen på följande sätt:

  1. I DPM-administratörskonsolen väljer du Återställning i navigeringsfältet. Välj den databas som ska återställas med hjälp av bläddringsfunktionen.

  2. I kalendern väljer du valfritt datum i fetstil för att hämta de återställningspunkter som är tillgängliga för det datumet. På menyn Återställningstid anges tiden för alla tillgängliga återställningspunkter. Välj den återställningspunkt som du vill använda på menyn Återställningstid .

  3. I fönstret Åtgärder väljer du Återställ för att starta återställningsguiden.

  4. På sidan Granska återställningsval väljer du Nästa.

Anteckning

  • Välj vart du vill återställa databasen. Om du väljer Återställ till en SQL-instans anger du återställningssökvägen. Du kan ange ett nytt namn på den återställda databasen. Det här alternativet är inte tillgängligt med inställningen Senaste återställningspunkt.
  • Standardåterställningssökvägen är den ursprungliga platssökvägen. Du måste ange rätt återställningssökväg.
  • Du kan inte återställa en SQL Server-databas av en nyare version till en SQL Server-instans av en äldre version.
  • Om du väljer Kopiera till en nätverksmapp och återställningspunkten du har valt inte har skapats via en fullständig snabbsäkerhetskopiering visas nya alternativ för återställningspunkten.
  • Om du väljer Kopiera till band och återställningspunkten du har valt inte har skapats via en fullständig snabbsäkerhetskopiering visas nya alternativ för återställningspunkten. För bandalternativet väljer du det bandbibliotek som du vill använda för återställning.
  1. Om du har valt en annan återställningspunkt än Senaste på sidan Ange databastillstånd väljer du Lämna databasen i drift.

  2. Ange återställningsalternativ för begränsning av nätverksbandbreddsanvändning, SAN-baserad återställning och e-postaviseringar och välj sedan Nästa.

  3. På sidan Sammanfattning granskar du återställningsinställningarna och väljer sedan Återställ.

Användare med behörighet för självbetjäningsåterställning ska återställa på följande sätt:

Med DPM 2022 UR1 laddar du ned verktyget SQL Server Self Service Recovery separat för att använda det för Self-Service återställningar.

  1. Användaren bör öppna DPM Self-Service Recovery Tool, välja Anslut till DPM-server och ange DPM-servernamnet.

  2. När en anslutning har upprättats bör användaren välja Nytt återställningsjobb för att starta återställningsguiden.

  3. På sidan Ange databasinformation i guiden anger du SQL Server instans och databasnamn som ska återställas. Om du använder tillgänglighetsgrupper anger du gruppnamnet i formatet: AGNAME. ClusternameFQDN\AGNAME.

  4. På sidan Ange återställningspunkt väljer du data och tid för återställningspunkten.

  5. På sidan Välj återställningstyp väljer du om du vill återställa till en instans på samma SQL Server eller en annan. Ange om du vill återställa till en nätverksmapp.

    Anteckning

    Endast återställningspunkter som skapas från fullständig expresssäkerhetskopiering kan återställas till en nätverksmapp.

  6. Om du återställer till en databas anger du på sidan Ange databastillstånd om databasen ska fortsätta att fungera efter återställningen och ange om du vill kopiera SQL-transaktionsloggarna.

  7. På sidan Ange återställningsalternativ anger du om du vill behålla säkerhetsinställningar från källservern eller tillämpa inställningar från målservern. Du kan också ange att ett e-postmeddelande ska skickas när återställningen är klar.