Dela via


Exempel: Bitbaserad återställning av databasen (enkel återställningsmodell)

Gäller för:SQL Server

En styckevis återställningssekvens återställer och rekonstruerar en databas i faser på filgruppsnivå, med början med den primära och alla läs-/skrivsekundära filgrupper.

I det här exemplet återställs databasen adb till en ny dator efter en katastrof. Databasen använder den enkla återställningsmodellen. Före katastrofen är alla filgrupper online. Filgrupperna A och C är skriv- och läsbara, och filgruppen B är skrivskyddad. Filgruppen B blev skrivskyddad före den senaste partiella säkerhetskopieringen, som innehåller den primära filgruppen och de sekundära filgrupperna för läsning/skrivning och AC . När filgruppen B blev skrivskyddad togs en separat filsäkerhetskopia av filgruppen B .

Återställ sekvenser

  1. Partiell återställning av de primära grupperna och filgrupperna A och C.

    RESTORE DATABASE adb FILEGROUP='A',FILEGROUP='C'   
       FROM partial_backup   
       WITH PARTIAL, RECOVERY;  
    
    

    I det här läget är de primära och filgrupperna A och C online. Alla filer i filgruppen B väntar på återställning och filgruppen är offline.

  2. Onlineåterställning av filgruppen B.

    RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY;  
    
    

    Alla filgrupper är nu online.

Ytterligare exempel

Se även

Online återställning (SQL Server)
Säkerhetskopiering (Transact-SQL)
RESTORE (Transact-SQL)
Delvisa återställningar (SQL Server)