Bonjour,
J'ai trouvé ce site :
qui explique et illustre très clairement la sauvegarde,et la restauration des log dans SQLSERVER :
le scénario est bien fait , et simple à comprendre :
http://blog.capdata.fr/index.php/poi...fn_dump_dblog/
maintenant, je souhaite mettre en place la plannification de mes sauvegardes
Voici ce que je prévois :
Jour-J
00:00:00 : Sauvegarde Complete de ma base . nom du fichier mabdd_full.bak
01:15:00 : Sauvegarde de mes logs nom du fichier : mabdd_log_01:15:00.trn
01:30:00 : Sauvegarde de mes logs nom du fichier : mabdd_log_01:30:00.trn
....
23:59:00 : Sauvegarde sur support amovible tous les fichier trn et le fichier bak de la journée
Une fois la sauvegarde sur support amovible, je supprime tous les fichiers de log et mon fullbackup pour recommencer une journée.
Jour J+1
de Complete de ma base . nom du fichier mabdd_full.bak
01:15:00 : Sauvegarde de mes logs nom du fichier : mabdd_log_01:15:00.trn
01:30:00 : Sauvegarde de mes logs nom du fichier : mabdd_log_01:30:00.trn
....
Je pense comme ça pouvoir revenir à nimporte quel moment de la journée, sur n'importe quelle journée.
mes scripts pour la sauvegarde complete seront :
mes scripts pour la sauvegarde de log seront :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BACKUP DATABASE mabdd TO DISK = 'C:\test\ mabdd_full.bak'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BACKUP LOG inetdb TO DISK = 'C:\test\mabdd_log_01:15:00.trn'
Est ce une bonne méthode ?
Ce qui me parait bizarre, c'est de devoir effacer les fichiers bak et TRN.
N'y a t-il pas des options qui permettent de dire je recommence de 0 avec les même fichier ?
merci de vos conseils
SQL SERVER 2005 SP4
Windows SERVER 2003 R2
Partager