SQL_EXECUTE_JOB
Führt einen Job im MS SQL Server durch.
Syntax
SQL_EXECUTE_JOB JOB=...
Syntax |
Beschreibung/Format |
---|---|
JOB= |
Name des MS SQL-Jobs. |
Der Agent verwendet zum Starten der MS SQL-Jobs die Stored Procedure sp_start_job in der Datenbank msdb.
Der Status des AE-Jobs hängt von der Ausführung des gestarteten Jobs ab:
Status des MS SQL-Jobs |
Status des AE-Jobs |
---|---|
MS SQL-Job wurde erfolgreich beendet |
ENDED_OK |
MS SQL-Job wurde abgebrochen |
ENDED_NOT_OK |
Der Benutzer hat den MS SQL-Job abgebrochen |
ENDED_CANCEL |
Der AEJob wird auch abgebrochen, wenn der Benutzer nicht berechtigt ist oder wenn eine andere Datenbank als Microsoft SQL Server verwendet wurde.
Wenn Sie den AE-Job selbst abbrechen, während der MS SQL-Job noch aktiv ist, ruft der Agent die Stored Procedure sp_stop_job auf. Dabei wird der MS SQL-Job nicht sofort abgebrochen, und überwacht, bis sein Ende definiert wurde.
Tipp: Sie können ein Script schreiben, um eine Liste aller verfügbaren MS SQL-Jobs abzurufen. Weitere Informationen finden Sie unter SQL_GET_JOBS.
Beispiele
SQL_EXECUTE_JOB Job = "Integritätsprüfungen-Job für DB-Wartungs Plan";
Siehe auch: