La reprise et la restauration d'une base de données sont deux opérations similaires, mais pas exactement identiques. Une restauration complète inclut presque toujours une opération de reprise, mais l'inverse n'est pas vrai. La restauration est une opération manuelle de chargement de données sauvegardées, qu'un administrateur doit amorcer. La reprise est
Restauration vs. reprise
une opération
automatique intervenant à la fin d’une
opération de restauration et qui survient
chaque fois qu’un administrateur
redémarre SQL Server. Bien que la
reprise fasse généralement partie
d’une opération de restauration, l’administrateur contrôle le processus,
comme nous le verrons plus loin.
(Pour plus d’informations sur la différence
entre le processus de reprise de
SQL Server 2000 et 7.0, voir l’encadré
« Reprise dans SQL Server 2000 vs.
7.0 ».)
Pendant une reprise de base de
données (à la fin d’une opération de
restauration ou après un redémarrage),
SQL Server compare les enregistrements
des transactions présentes
dans le journal de transactions avec le
contenu de la base de données. La reprise
effectue les deux opérations redo
(roll-forward) et undo (rollback). Dans
une opération redo, SQL Server examine
le journal et vérifie que chaque
changement est déjà dans la base de
données. Si une transaction engagée
est enregistrée dans le journal de transactions
mais n’existe pas dans les
pages de données, SQL Server refait la
transaction. Après un redo, SQL Server garantit que toutes les modifications
effectuées par la transaction ont été appliquées.
Si des parties d’une transaction
apparaissent dans la base de données
sans que cette transaction ait
jamais été engagée, SQL Server effectue
une opération undo pour supprimer
les modifications que la transaction
non engagée a effectuées. Au
terme du processus de reprise complet,
la base de données et le journal
de transactions sont synchronisés.
Toutes les transactions terminées enregistrées
dans le journal apparaissent
dans la base de données, et aucune
partie d’une transaction non effectuée
ne figure dans la base de données.
Téléchargez cette ressource

Guide de téléphonie d’entreprise avec Teams
Ajouter un onglet téléphonie à Microsoft Teams pour émettre et recevoir des appels depuis n’importe quel terminal connecté. Découvrez dans ce guide pratique, comment bénéficier des avantages de l’offre TeamsPhony pour faire des économies, gagner en agilité et en simplicité avec une offre de téléphonie dans le cloud.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Vidéo « Accessibilité numérique » chez Microsoft
- Asklépian : des tests d’intrusion à 360° grâce à l’IA pour lutter contre les failles de sécurité
- Padok « faire du Cloud et de l’infrastructure, un véritable accélérateur business »
- Le numérique responsable
- Delinea : la réponse aux exigences d’accès des entreprises hybrides modernes
