sp_delete_jobschedule (Transact-SQL)

删除作业计划。

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

ms186890.note(zh-cn,SQL.90).gif重要提示:
有关 SQL Server 的早期版本中所用语法的详细信息,请参阅 SQL Server 2000 的 Microsoft SQL Server Transact-SQL Reference

备注

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

ms186890.note(zh-cn,SQL.90).gif注意:
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)

其他资源

查看和修改作业

帮助和信息

获取 SQL Server 2005 帮助