Bonjour,
je suis en train de mettre en place des travaux (SQL Agent) de sauvegarde de BD sous SQL Server 2005.
Mon idée (je ne sais pas si elle est bonne, j'ai jamais fait ça ) est de faire 3 travaux :
1- 1 hebdo qui fait un .bak brut de chaque BD
2- 1 quotidien qui fait un .bak différentiel avec le dernier .bak hebdo
Ces 2 premiers travaux servent donc à restaurer la dernière version en cas de pb.
3- 1 trimestriel rotatif qui conserve toutes les modifs (les BD sont <500 Mo mais pas mal d'update de données ou de procédures stockées chaque jour, et de rares modifs de structure)
Ce 3e travail permettrait de revenir à n'importe quelle version antérieure de la base au cours des 3 derniers mois.
Ca tient la route ?
Et d'un point de vue technique (ça se complique ) :
1- BACKUP DATABASE WITH INIT
2- BACKUP DATABASE WITH INIT, DIFFERENTIAL
3- BACKUP DATABASE WITH NOINIT, RETAINDAYS=90, COPY_ONLY (pour ne pas influencer sur le 2-)
C'est bon ça ? J'ai testé les 2 premières ça semble OK, la dernière je suis beaucoup moins sûr.
Partager