jobs.sp_delete_job (Azure Elastic Jobs) (Transact-SQL)
Gilt für: Azure SQL-Datenbank
Löscht einen vorhandenen Auftrag im Azure Elastic Jobs-Dienst für Azure SQL-Datenbank.
Diese gespeicherte Prozedur teilt den Namen mit sp_delete_job
einem ähnlichen Objekt in SQL Server für den SQL Server-Agent-Dienst. Informationen zur SQL Server-Agent Version finden Sie unter sp_delete_job.
Transact-SQL-Syntaxkonventionen
Syntax
[jobs].sp_delete_job
[ @job_name = ] N'job_name'
[ , [ @force = ] force ]
[ ; ]
Argumente
[ @job_name = ] N'job_name'
Der Name des Auftrags, der gelöscht werden soll. @job_name ist nvarchar(128), mit einem Standardwert von NULL
.
[ @force = ] Kraft
Erzwingt, dass der Auftrag gelöscht wird. @force ist bit.
- Wenn
1
, erzwingt, dass der Auftrag gelöscht wird, auch wenn derzeit Ausgeführte ausgeführt werden, alle derzeit ausgeführten Ausführungen abbrechen. - Wenn
0
, schlägt fehl, wenn Auftragsausführungen ausgeführt werden.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
Der Auftragsverlauf wird automatisch gelöscht, wenn ein Auftrag gelöscht wird.
Verwenden Sie jobs.sp_delete_jobstep (Azure Elastic Jobs), um nur einen einzelnen Auftragsschritt aus einem vorhandenen Auftrag zu entfernen.
Berechtigungen
Standardmäßig können nur Mitglieder der festen Serverrolle sysadmin diese gespeicherte Prozedur ausführen. Nur Mitglieder von sysadmin können diese gespeicherte Prozedur verwenden, um die Attribute von Aufträgen zu bearbeiten, die anderen Benutzern gehören.