Share via


jobs.sp_delete_job (travaux élastiques Azure) (Transact-SQL)

S’applique à Azure SQL Database

Supprime un travail existant dans le service Travaux élastiques Azure pour Azure SQL Database.

Cette procédure stockée partage le nom d’un sp_delete_job objet similaire dans SQL Server pour le service SQL Server Agent. Pour plus d’informations sur la version de SQL Server Agent, consultez sp_delete_job (Transact-SQL).

Conventions de la syntaxe Transact-SQL

Syntaxe

[ jobs ] .sp_delete_job
    [ @job_name = ] N'job_name'
    [ , [ @force = ] force ]
[ ; ]

Arguments

[ @job_name = ] N’job_name'

Nom du travail à supprimer. @job_name est nvarchar(128), avec la valeur par défaut NULL.

[ @force = ] force

Force la suppression du travail. @force est bit.

  • Lorsque 1, force la suppression du travail, même si les exécutions sont en cours, annulant les exécutions en cours.
  • Quand 0, échoue si des exécutions de travaux sont en cours.

Valeurs des codes de retour

0 (réussite) ou 1 (échec).

Notes

L’historique du travail est automatiquement supprimé lorsqu’un travail est supprimé.

Pour supprimer une seule étape de travail d’un travail existant, utilisez jobs.sp_delete_jobstep (Travaux élastiques Azure) (Transact-SQL).

Autorisations

Par défaut, les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure stockée. Seuls les membres de sysadmin peuvent utiliser cette procédure stockée pour modifier les attributs des travaux appartenant à d’autres utilisateurs.