Bonjour,
J'ai un Batch, je souhaite qu'il exécute un Job Sql Agent,
Pour ce faire j'ai saisi ceci dans le Batch :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Call Script_De_Mise_En_Forme.bat
ECHO RUN JOB SQL
REM Ici j'essaie d'exécuter le Job dans la base
SQLCMD.EXE -S (local) -E -Q "execute msdb.dbo.sp_start_job @job_name='Mon_Job'"
ECHO SUCCES RUN SQL AGENT JOB Mon_Job
GOTO FIN
:ERREUR
ECHO "ERREUR Execution du JOB SQL" > FichierErreur.txt
:FIN
ECHO FIN DU TRAITEMENT |
La base est en local mais le problème c'est que ça ne marche pas, la base, il me dit qu'il n'arrive pas à trouver la base de donnée.
Est-ce que mon Batch vous semble correcte ? Sinon la commande
SQLCMD.EXE -S (local) -E -Q
est bien écrite ?
Merci de votre aide.
Partager