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).For information about the SQL Server-Agent version, see sp_delete_job (Transact-SQL).
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.
Um nur einen einzelnen Auftragsschritt aus einem vorhandenen Auftrag zu entfernen, verwenden Sie jobs.sp_delete_jobstep (Azure Elastic Jobs) (Transact-SQL).
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.
Zugehöriger Inhalt
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für