Ce document décrit les différents types de sauvegardes SQL Server, les modes de récupération, les stratégies de sauvegarde, les opérateurs de sauvegarde et les supports de sauvegarde. Il contient également des exemples de commandes pour effectuer des sauvegardes complètes, de journaux de transactions et différentielles de bases de données SQL Server.
0 évaluation0% ont trouvé ce document utile (0 vote)
23 vues24 pages
Ce document décrit les différents types de sauvegardes SQL Server, les modes de récupération, les stratégies de sauvegarde, les opérateurs de sauvegarde et les supports de sauvegarde. Il contient également des exemples de commandes pour effectuer des sauvegardes complètes, de journaux de transactions et différentielles de bases de données SQL Server.
Ce document décrit les différents types de sauvegardes SQL Server, les modes de récupération, les stratégies de sauvegarde, les opérateurs de sauvegarde et les supports de sauvegarde. Il contient également des exemples de commandes pour effectuer des sauvegardes complètes, de journaux de transactions et différentielles de bases de données SQL Server.
Ce document décrit les différents types de sauvegardes SQL Server, les modes de récupération, les stratégies de sauvegarde, les opérateurs de sauvegarde et les supports de sauvegarde. Il contient également des exemples de commandes pour effectuer des sauvegardes complètes, de journaux de transactions et différentielles de bases de données SQL Server.
Téléchargez comme PPTX, PDF, TXT ou lisez en ligne sur Scribd
Télécharger au format pptx, pdf ou txt
Vous êtes sur la page 1sur 24
Récupération d’urgence
Chapitre 3 Types de sauvegardes SQL Server
Complete: Tous les fichiers de données et une partie
du journal des transactions. Journal des transactions: modifications enregistrées dans le journal. Différentielle: parties de la BDD modifiées depuis la dernière sauvegarde complète. Modes de récupération Stratégie de sauvegarde complète Stratégie de sauvegarde de base de données et du fichier de transactions Stratégie de sauvegarde différentielle Les opérateurs de sauvegarde Supports de sauvegarde Sauvegarde complète de la BD • L'exemple suivant crée une unité de sauvegarde ayant comme nom logiqueAdventureWorksBack et effectue une sauvegarde complète de base de données : USE master EXEC sp_addumpdevice 'disk‘, 'AdventureWorksBack', 'D:\MyBackupDir\AdventureWorksBack.bak' BACKUP DATABASE AdventureWorks TO AdventureWorksBack Exemples (suite) L'exemple suivant effectue une sauvegarde complète de base de données dans le fichier AdventureWorksBack et remplace toutes les sauvegardes précédentes sur ce fichier :
• BACKUP DATABASE AdventureWorks TO AdventureWorksBack WITH INIT
suite L'exemple suivant ajoute une sauvegarde complète de base de données dans le fichier AdventureWorksBack. Tous les fichiers de sauvegarde antérieurs demeurent intacts.
BACKUP DATABASE AdventureWorks TO AdventureWorksBack WITH NOINIT
suite • L'exemple suivant crée un fichier disque de sauvegarde et effectue une sauvegarde complète de base de données sur ce fichier :
BACKUP DATABASE AdventureWorks TO
DISK = 'D:\Temp\MyTempBackup.bak' Sauvegarde du journal de transaction • L'exemple suivant crée une unité de sauvegarde pour le journal et sauvegarde le journal des transactions de la base de données AdventureWorks : USE master EXEC sp_addumpdevice 'disk', 'AWBackLog', 'D:\Backup\AWBackLog.bak' BACKUP LOG AdventureWorks TO AWBackLog Sauvegarde différentielle Exemple sauvegarde différentielle
BACKUP DATABASE AdventureWorks TO
DISK = 'D:\MyData\MyDiffBackup.bak' WITH DIFFERENTIAL Garantir l’intégrité des sauvegardes Mise en miroir BACKUP DATABASE AdventureWorks TO BackupOrginal MIRROR TO BackupMirror Somme de contrôle BACKUP DATABASE [AdventureWorks] TO AWBackup WITH CHECKSUM Restore verifyOnly • Après avoir effectué une sauvegarde, vous pouvez utiliser l'option RESTORE VERIFYONLY pour vérifier la sauvegarde sans la restaurer. L'instruction RESTORE VERIFYONLY vérifie que le jeu de sauvegarde est complet et que la totalité de la base de données est lisible. ex: • RESTORE VERIFYONLY FROM AWBackup Restaurer une BDD Exemple • L'exemple suivant présume qu'il existe une sauvegarde complète sur le fichier de sauvegarde permanent AWBack. Le fichier AWBackDiff contient une sauvegarde différentielle. USE master RESTORE DATABASE AdventureWorks FROM AWBack WITH NORECOVERY RESTORE DATABASE AdventureWorks FROM AWBackDiff WITH RECOVERY Restaurer un journal de transactions Captures instantanées