Manuel des Scripts Automation Engine > JCL d'AE pour SQL > SQL_EXECUTE_JOB

SQL_EXECUTE_JOB

Exécute un Job sur le Serveur MS SQL Server.

Syntaxe

SQL_EXECUTE_JOB JOB=...

Elément de syntaxe

Description/format

JOB=

Nom du Job MS SQL

Remarques

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.

Exemple

SQL_EXECUTE_JOB JOB="Integrity Checks Job for DB Maintenance Plan";

 

Rubriques connexes :