Bonjour et bonne année à tous,
J'ai 2 instances sur le même serveur. Pour faire un refresh de PROD vers TST, j'ai créer 2 jobs. Un job sur l'instance de PROD qui fait un backup full de la DB. Et sur TST, j'ai un autre job qui va faire le restore. Un peu comme du log shipping sauf que c'est sur base d'un FULL car la demande n'est pas fréquente.
Etant donné que je souhaite séparer ces 2 actions, j'aimerais créer un 3ème job pour qu'il exécute ces 2 jobs selon notre besoin. Chose qui n'est pas régulière et donc pas schedulable.
Je veux donc créer un job sur l'instance de PROD qui va exécuter le job 1, attendre 30 secondes et exécuter le job 2 se trouvant sur TST.
J'ai pensé à ça:
Mais comment puis-je activer SQLCMD Mode juste pour ce job?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 :CONNECT MONSERVER\PRD GO EXEC msdb..sp_start_job @job_name = 'DBPROD_Backup' WAITFOR DELAY '00:30' :CONNECT MONSERVER\TST GO EXEC msdb..sp_start_job @job_name = 'DB_Restore'
Ou y-a-t'il une autre méthode?
Merci
Partager