Exécute un Job sur le Serveur MS SQL Server. |
SQL_EXECUTE_JOB JOB=...
Elément de syntaxe |
Description/format |
---|---|
JOB= |
Nom du Job MS SQL |
Pour démarrer les Jobs MS SQL, l'Agent utilise la procédure sp_start_Job enregistrée dans la base de données msdb.
Le statut du Job dépend de l'exécution du Job démarré :
Statut du Job MS SQL |
Statut du Job |
---|---|
Le Job MS SQL s'est terminé avec succès |
ENDED_OK |
Le Job MS SQL s'est interrompu |
ENDED_NOT_OK |
Le Job MS SQL a été interrompu par l'Utilisateur |
ENDED_CANCEL |
Le Job s'interrompt également si l'Utilisateur ne dispose pas des autorisations nécessaires ou qu'une base de données autre que Microsoft SQL Server a été utilisée.
Si vous interrompez le Job alors que le Job MS SQL est encore actif, l'Agent appelle la procédure enregistrée sp_stop_Job. Par conséquent, le Job MS SQL ne s'interrompt pas forcément immédiatement et est surveillé jusqu'à ce qu'il soit réellement terminé.
L'élément de script SQL_GET_JOBS répertorie les Jobs MS SQL disponibles.
SQL_EXECUTE_JOB JOB="Integrity Checks Job for DB Maintenance Plan";
Rubriques connexes :