Exemple : restauration fragmentaire d’une base de données (mode de récupération simple)

S’applique à :SQL Server

Une séquence de restauration fragmentaire restaure et récupère une base de données par étapes au niveau des groupes de fichiers, en commençant par le groupe de fichiers primaire 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 problème grave. La base de données utilise le mode de récupération simple. Avant le sinistre, tous les groupes de fichiers sont en ligne. Les groupes de fichiers A et C sont en lecture-écriture, et le groupe de fichiers B est en lecture seule. Le groupe de fichiers B est passé 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. Après le passage du groupe de fichiers B en lecture seule, une sauvegarde de fichiers séparée du groupe de fichiers B a été effectuée.

Séquences de restauration

  1. Restauration partielle des groupes de fichiers primaires A et C.

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

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

  2. Restauration en ligne du groupe de fichiers B.

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

    Tous les groupes de fichiers sont maintenant en ligne.

Autres exemples

Voir aussi

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