Bonjour,
moi je pratirais sur l'option 3 . C'est ce que nous avons chez nous. Et c'est le moyen le plus sûr pour que les jobs se "suivent" bien. Je ne sait pas quel scheduler vous utilisez. Nous avons Control-M. Chez nous, les agent SQL ne sont jamais démarrés. Tout est schédulé dans Control-m (même le lancement des lots dts via DTSrun). Les commandes de sauvegarde sont lancés par script du genre:
osql -E -Q "BACKUP DATABASE mabase TO unite_de_sauvegarde WITH INIT , NOUNLOAD , NAME = N'Sauvegarde complete mabase', NOSKIP , STATS = 10, NOFORMAT"
Nous utilisons des unites de sauvegarde car nous pensons que c'est plus simple à gérer de n'avoir qu'un seul fichier où nous mettons les completes + logs.
A la fin de ce job, Control-M lance la mise sur bande. Ce qui fait que même si pour une raison quelconque le job de sauvegarde est retardé, le job de mise sur bande ne partira jamais avant la fin de ce job.
Partager