Exemple : Restauration en ligne d’un fichier en lecture-écriture (modèle de récupération complète)
S’applique à :SQL Server
Cet article s’applique aux bases de données SQL Server sous le modèle de récupération complète qui contiennent plusieurs fichiers ou groupes de fichiers.
Dans cet exemple, une base de données appelée adb
qui utilise le mode de restauration complète, contient trois groupes de fichiers. Le groupe de fichiers A
est en lecture-écriture, et les groupes de fichiers B
et C
sont en lecture seule. Au départ, tous les groupes de fichiers sont en ligne.
Le fichier a1
du groupe de fichiers A
est endommagé et l’administrateur de la base de données décide de le restaurer pendant que la base de données est en ligne.
Remarque
Sous le modèle de récupération simple, la restauration en ligne des données en lecture/écriture n’est pas autorisée.
Séquences de restauration
La syntaxe pour une séquence de restauration en ligne est la même que pour une séquence de restauration hors connexion.
Restauration en ligne du fichier
a1
.RESTORE DATABASE adb FILE = 'a1' FROM backup WITH NORECOVERY;
À ce stade, le fichier
a1
est dans l’état et leRESTORING
groupeA
de fichiers est hors connexion.Après avoir restauré le fichier, effectuez une nouvelle sauvegarde de journal pour vous assurer que le point auquel le fichier est passé hors connexion est capturé.
BACKUP LOG adb TO log_backup3;
Restauration en ligne des sauvegardes de fichiers journaux.
Vous restaurez toutes les sauvegardes de journal effectuées depuis la sauvegarde de fichier restaurée, se terminant par la dernière sauvegarde du journal (
log_backup3
effectuée à l’étape précédente). Une fois restaurée la dernière sauvegarde, la base de données est récupérée.RESTORE LOG adb FROM log_backup1 WITH NORECOVERY; RESTORE LOG adb FROM log_backup2 WITH NORECOVERY; RESTORE LOG adb FROM log_backup3 WITH NORECOVERY; RESTORE DATABASE adb WITH RECOVERY;
Le fichier
a1
est désormais en ligne.
Exemples supplémentaires
- Exemple : restauration fragmentaire d’une base de données (mode de récupération simple)
- Exemple : restauration fragmentaire de quelques groupes de fichiers uniquement (mode de récupération simple)
- Exemple : restauration en ligne d’un fichier en lecture seule (mode de récupération simple)
- Exemple : restauration fragmentaire d’une base de données (mode de restauration complète)
- Exemple : restauration fragmentaire de quelques groupes de fichiers (mode de restauration complète)
- Exemple : restauration en ligne d’un fichier en lecture seule (mode de restauration complète)
Contenu associé
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour