Partager via


Exemple : Restauration fragmentaire de la base de données (modèle de récupération simple)

Une séquence de restauration fragmentaire restaure et récupère une base de données en phases au niveau du groupe de fichiers, en commençant par le groupe de fichiers principal et tous les groupes de fichiers secondaires en lecture/écriture.

Dans cet exemple, la base de données adb est restaurée sur un nouvel ordinateur après un sinistre. La base de données utilise le modèle de récupération simple. Avant le sinistre, tous les groupes de fichiers sont en ligne. Les groupes A de fichiers et C sont en lecture/écriture, et le groupe B de fichiers est en lecture seule. Le groupe B de fichiers est devenu en lecture seule avant la sauvegarde partielle la plus récente, qui contient le groupe de fichiers principal et les groupes de fichiers secondaires en lecture/écriture, A et C. Une fois que le groupe B de fichiers est devenu en lecture seule, une sauvegarde de fichier distincte du groupe B de fichiers a été effectuée.

Séquences de restauration

  1. Restauration partielle du principal et des groupes de fichiers A et C.

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

    À ce stade, le groupe de fichiers principal et les fichiers A et C sont en ligne. Tous les fichiers du groupe B de fichiers sont en attente de récupération et le groupe de fichiers est hors connexion.

  2. Restauration en ligne du groupe Bde fichiers .

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

    Tous les groupes de fichiers sont désormais en ligne.

Exemples supplémentaires

Voir aussi

Restauration en ligne (SQL Server)
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
Restaurations partielles (SQL Server)