| 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 :