sp_delete_jobschedule (Transact-SQL)

删除作业计划。

提供 sp_delete_jobschedule 只是为了向后兼容。

注释

作业计划现在可以独立于作业进行管理。 若要从作业中删除计划,请使用 sp_detach_schedule。 若要删除计划,请使用 sp_delete_schedule

注意注意

sp_delete_jobschedule 不支持附加到多个作业的计划。 如果现有脚本调用 sp_delete_jobschedule 来删除附加到多个作业的计划,则此过程将返回一个错误。

权限

默认情况下,只有 sysadmin 固定服务器角色的成员才可以执行此存储过程。 其他用户必须被授予 msdb 数据库中下列 SQL Server 代理固定数据库角色的权限之一:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

有关这些角色的权限的详细信息,请参阅 SQL Server 代理固定数据库角色

sysadmin 角色的成员可以删除任何作业计划。 非 sysadmin 角色成员的用户只能删除他们所拥有的作业计划。

请参阅

参考

sp_delete_schedule (Transact-SQL)

sp_detach_schedule (Transact-SQL)

sp_add_schedule (Transact-SQL)

sp_help_jobschedule (Transact-SQL)

sp_update_jobschedule (Transact-SQL)

系统存储过程 (Transact-SQL)

概念

查看或修改作业