Ce module explique comment planifier et implémenter une stratégie de sauvegarde et de restauration.
A-Sauvegarde d'une base de données
1)Identification de stratégie de sauvegarde
SQL serveur 2005 offre différentes méthodes de sauvegarde
- Sauvegarde complète
- Sauvegarde journal de transaction
- Sauvegarde de fichiers journal en plein défaillance
- Sauvegarde différentielle
- Sauvegarde de fichiers ou de groupes de fichiers
- Sauvegarde partielle et partielle différentielle
- Sauvegarde en copie seul
a.Sauvegarde complète
La sauvegarde complète d'une base de données sauvegarde entièrement la base de données en incluant des fichiers de données et une partie du journal de transaction.La stratégie de sauvegarde de base de données complète peut être mise en oeuvre si la taille de la base de données est de petite taille,si elle comporte peu de modification ou si elle est en lecture seule.
b.Sauvegarde journal de transaction
La sauvegarde du journal de transaction enregistre les modifications effectuées dans la base de données.Ce type de sauvegarde peut être effectué aprés la création d'une sauvegarde complète.
c.Sauvegarde de fichiers journal en plein défaillance
Elle permet d'éviter la perte de données en conservant en enchainement de journal intact.Une chaine de journal est une séquence continue de sauvegarde de journaux commençant par une sauvegarde complète.
d.Sauvegarde différentielle
Elle peut être effectuée pour minimiser le temps nécessaire pour la restauration d'une base de données fréquemment modifiée.
e.Sauvegarde de fichiers ou de groupe de fichiers
Elle peut être effectuée si la taille de la base de données est importante et que la sauvegarde complète prend beaucoup de temps.
e)Sauvegarde partielle et partielle différentielle
Cette stratégie de sauvegarde est similaire à une sauvegarde complète.La diffèrence se pose sur le fait que la sauvegarde partielle ne comporte pas tous les groupes de fichiers.Ce type de sauvegarde enregistre uniquement des données du groupe de fichiers ayant subi des modifications depuis la sauvegarde partielle précédente.
f)Sauvegarde en copie seul
Elle correspond à la création d'une copie de la sauvegarde et sa conservation en lieu sûr.
Exemple de sauvegarde:Sauvegarde de base de données utilisateur
.Créer une unité de sauvegarde
use master exec sp_addumpdevice ‘disk’,‘AdventureWorksDWBackup’,’C:\AWbackup\AdventureWorksDWBackup.bak’
.Sauvegarde complète
backup database AdventureWorksDW to AdventureWorksDWBackupbackup database AdventureWorksDW to disk=‘C:\AWbackup\test\AdventureWorksDWBackup.bak’
.Sauvegarde différentielle
backup database AdventureWorksDW to disk= ’ C:\AWbackup\test\AdventureWorksDWBackup.bak’ with differential
.sauvegarde de fichiers ou groupe de fichiers
backup database AdventureWorksDW filegroup=‘AWFG1’ to AdventureWorksBackup
.Sauvegarde du journal des transactions
use master
exec sp_addumpdevice ‘disk’, ‘AdventureWorksDWLog’,’C:\AWbackup\AdventureWorksDWBackupLog.bak’
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire