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: