Proprietes de sql server : mode de récupération et sauvegardes
Modes de récupération / Sauvegardes / Checkpoint
Comprendre les différents mode de récupération
Le mode de récupération permettra de gérer les éventuelles pertes de données de manière à garantir ou non la restauration au plus prêt de la perte de données.
Il existe trois modes de récupération : COMPLET (ou FULL) JOURNALISE EN CLOC (ou BULK LOGGED) SIMPLE
Le mode est défini pour chaque database
Par défaut (base model) c’est le mode COMPLET (FULL) qui est utilisé.
Conseil et Intégration de Systèmes d’Information
Comprendre les différents mode de récupération
.
Conseil et Intégration de Systèmes d’Information
Comprendre les différents mode de récupération
Le mode COMPLET (ou FULL) : entraine beaucoup de journalisation (inscription dans le fichier de log) de toutes les modifications (insert/update/delete sur les tables mais également les modifications sur les index).
Cela permet de revenir à l’instant de la perte si le fichier journal est disponible ou au moment de la dernière sauvegarde du journal. C’est le mode privilégié pour les bases opérationnelles de production avec beaucoup d’utilisateurs ou si les données sont sensibles. Le fichier journal s’accroit jusqu’à ce qu’une sauvegarde complète ou une sauvegarde de journal soit effectuée.
Conseil et Intégration de Systèmes d’Information
Comprendre les différents mode de récupération
Le mode JOURNALISE en BLOC (ou BULK LOGGED) :entraine beaucoup de journalisation . Toutes les modifications sont tracées à l’exception des opérations de chargement en mode bulk (insert bulk, BCP). Pour ces opérations la journalisation est réduite et seul l’état final des objets en journalisé.
Cela permet de revenir à l’instant de la perte si le fichier journal est disponible ou au moment de la dernière sauvegarde du journal. Les chargement bulk seront à rejouer et certains index devront être reconstruit C’est le mode privilégié pour les bases hybrides ou des bases