SQL_EXECUTE_JOB
Das Script-Element SQL_EXECUTE_JOB führt einen Job auf dem MS SQL Server aus. Der Agent verwendet zum Starten der MS SQL-Jobs die Stored Procedure sp_start_job in der Datenbank msdb.
Wichtig!
-
Der AE-Job wird abgebrochen, wenn der Benutzer keine Berechtigung hat oder als Datenbank nicht 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. Deshalb wird der MS SQL-Job nicht sofort abgebrochen, sondern überwacht, bis er offiziell beendet ist.
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.
Syntax
SQL_EXECUTE_JOB
JOB=...
Parameter
-
SQL_EXECUTE_JOB
Führt einen Job auf dem MS SQL-Server aus -
JOB=
Name des MS SQL-Jobs
Der Status des AE-Jobs hängt davon ab, wie der gestartete MS SQL-Job verarbeitet wurde:
-
ENDED_OK
MS SQL-Job wurde erfolgreich beendet -
ENDED_NOT_OK
MS SQL-Job wurde abgebrochen -
ENDED_CANCEL
Der Benutzer hat den MS SQL-Job abgebrochen
Beispiele
SQL_EXECUTE_JOB Job = "Integritätsprüfungen-Job für DB-Wartungs Plan";
Siehe auch: