jobs.sp_delete_job (Azure 弹性作业) (Transact-SQL)
适用于:Azure SQL 数据库
删除 Azure 弹性作业服务中用于Azure SQL 数据库的现有作业。
此存储过程与 SQL Server 中用于SQL Server 代理服务的类似对象共享名称sp_delete_job
。 有关SQL Server 代理版本的信息,请参阅sp_delete_job(Transact-SQL)。
语法
[ jobs ] .sp_delete_job
[ @job_name = ] N'job_name'
[ , [ @force = ] force ]
[ ; ]
参数
[ @job_name = ] N'job_name'
要删除的作业的名称。 @job_name 为 nvarchar(128),默认值为 NULL
.
[ @force = ] force
强制删除作业。 @force位。
- 如果
1
强制删除作业,即使执行当前正在进行,也会取消当前正在进行的任何执行。 - 如果
0
正在进行任何作业执行,则失败。
返回代码值
0
(成功)或 1
(失败)。
注解
删除作业时,会自动删除作业历史记录。
若要仅从现有作业中删除单个作业步骤,请使用jobs.sp_delete_jobstep(Azure 弹性作业)(Transact-SQL)。
权限
默认情况下,只有 sysadmin 固定服务器角色的成员才可以执行此存储过程。 只有 sysadmin 的成员才能使用此存储过程编辑其他用户拥有的作业的属性。
相关内容
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈