Delen via


Voorbeeld: Gedeeltelijk herstellen van de database (Eenvoudig herstelmodel)

Van toepassing op:SQL Server

Een piecemeal herstelreeks herstelt en recupereert een database stapsgewijs op het niveau van de bestandsgroep, beginnend met de primaire en alle lees- en schrijfbare secundaire bestandsgroepen.

In dit voorbeeld wordt de database adb na een noodgeval hersteld naar een nieuwe computer. De database maakt gebruik van het eenvoudige herstelmodel. Vóór het noodgeval zijn alle bestandsgroepen online. Bestandsgroepen A en C zijn lezen/schrijven en de bestandsgroep B heeft het kenmerk Alleen-lezen. Bestandsgroep B werd alleen-lezen voor de meest recente gedeeltelijke back-up, die de primaire bestandsgroep en de secundaire bestandsgroepen lezen/schrijven bevat, A en C. Nadat de bestandsgroep B het kenmerk Alleen-lezen heeft gekregen, is er een afzonderlijke back-up van de bestandsgroep B gemaakt.

Reeksen herstellen

  1. Gedeeltelijke herstel van de primaire en bestandsgroepen A en C.

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

    Op dit moment zijn de primaire bestandsgroepen A en C online. Alle bestanden in de bestandsgroep B zijn in herstel in afwachting en de bestandsgroep is offline.

  2. Online herstellen van bestandsgroep B.

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

    Alle bestandsgroepen zijn nu online.

Aanvullende voorbeelden

Zie ook

Online Restore (SQL Server)
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
Piecemeal Restores (SQL Server)