Freigeben über


jobs.sp_start_job (Azure Elastic Jobs) (Transact-SQL)

Gilt für: Azure SQL-Datenbank

Startet einen vorhandenen Auftrag im Azure Elastic Jobs-Dienst für Azure SQL-Datenbank.

Diese gespeicherte Prozedur teilt den Namen mit sp_start_job einem ähnlichen Objekt in SQL Server für den SQL Server-Agent-Dienst. Informationen zur SQL Server-Agent-Version finden Sie unter sp_start_job (Transact-SQL).

Transact-SQL-Syntaxkonventionen

Syntax

[jobs].sp_start_job [ @job_name = ] 'job_name'
     [ , [ @job_execution_id = ] job_execution_id OUTPUT ]

Argumente

@job_name

Der Name des Auftrags, der gestartet werden soll. job_name ist nvarchar(128), ohne Standard.

@job_execution_id

Ausgabeparameter, dem die ID der Auftragsausführung zugewiesen wird. job_version ist eindeutiger Bezeichner.

Rückgabecodewerte

„0“ (erfolgreich) oder „1“ (fehlerhaft)

Berechtigungen

Standardmäßig können nur Mitglieder der festen Serverrolle sysadmin diese gespeicherte Prozedur ausführen. Nur Mitglieder der Rolle „sysadmin“ können mithilfe dieser gespeicherten Prozedur Attribute von Aufträgen bearbeiten, die anderen Benutzern gehören.