SQL_EXECUTE_JOB
Führt einen Job am 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, so ruft der Agent die Stored Procedure sp_stop_job auf. Dabei wird der MS SQL-Job nicht sofort abgebrochen und wird bis zu seinem Ende überwacht.
Das Script-Script-Sprachmittel SQL_GET_JOBS listet alle verfügbaren MS SQL-Jobs auf.
Beispiele
SQL_EXECUTE_JOB JOB="Integrity Checks Job for DB Maintenance Plan";
Siehe auch: