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: