Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique s’applique aux bases de données SQL Server sous le modèle de récupération simple qui contient un groupe de fichiers en lecture seule.
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, une base de données nommée adb, qui utilise le modèle de récupération simple, contient trois groupes de fichiers. Le groupe A de fichiers est en lecture/écriture, et le groupe B de fichiers et le groupe C de fichiers sont en lecture seule. Au départ, tous les groupes de fichiers sont en ligne.
Le groupe principal et le groupe B de fichiers de la base de données adb semblent être endommagés ; par conséquent, l’administrateur de la base de données décide de les restaurer à l’aide d’une séquence de restauration fragmentaire. Sous le modèle de récupération simple, tous les groupes de fichiers en lecture/écriture doivent être restaurés à partir de la même sauvegarde partielle. Bien que le groupe A de fichiers soit intact, il doit être restauré avec le groupe de fichiers principal pour s’assurer qu’ils sont cohérents (la base de données sera restaurée à l’heure définie à la fin de la dernière sauvegarde partielle). Le groupe C de fichiers est intact, mais il doit être récupéré pour le mettre en ligne. Le groupe Bde fichiers, bien qu’endommagé, contient moins de données critiques que filegroup C; par conséquent, B sera restauré en dernier.
Séquences de restauration
Remarque
La syntaxe d’une séquence de restauration en ligne est la même que pour une séquence de restauration hors connexion.
Restauration partielle du groupe
Ade fichiers et principal à partir d’une sauvegarde partielle.RESTORE DATABASE adb READ_WRITE_FILEGROUPS FROM partial_backup WITH PARTIAL, RECOVERYÀ ce stade, le groupe de fichiers principal et le groupe
Ade fichiers sont en ligne. Les fichiers dans les groupes de fichiersBetCsont en attente de récupération, et les groupes de fichiers sont hors ligne.Récupération en ligne du groupe
Cde fichiers .Le groupe
Cde fichiers est cohérent, car la sauvegarde partielle qui a été restaurée ci-dessus a été effectuée après que le groupeCde fichiers est devenu en lecture seule, bien que la base de données ait été reprise dans le temps par la restauration. L’administrateur de base de données récupère le groupeCde fichiers, sans le restaurer, pour le mettre en ligne.RESTORE DATABASE adb FILEGROUP='C' WITH RECOVERYÀ ce stade, les groupes
Ade fichiers et principaux etCsont en ligne. Les fichiers du groupe de fichiers B restent en attente de récupération, avec le groupe de fichiers hors connexion.Restauration en ligne du groupe de fichiers
B.Les fichiers du groupe
Bde fichiers doivent être restaurés. L’administrateur de base de données restaure la sauvegarde du groupeBde fichiers pris après que le groupeBde fichiers est devenu en lecture seule et avant la sauvegarde partielle.RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERYTous les groupes de fichiers sont désormais en ligne.
Exemples supplémentaires
Exemple : Restauration fragmentaire de la base de données (modèle de récupération simple)
Exemple : Restauration en ligne d’un fichier Read-Only (modèle de récupération simple)
Exemple : Restauration fragmentaire de la base de données (mode de récupération complète)
Exemple : Restauration en ligne d’un fichier Read-Write (mode de récupération complète)
Exemple : Restauration en ligne d’un fichier Read-Only (mode de récupération complète)
Voir aussi
Restauration en ligne (SQL Server)
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
Restaurations partielles (SQL Server)