sp_delete_jobschedule (Transact-SQL)
删除作业计划。
提供 sp_delete_jobschedule 只是为了向后兼容。
重要提示 |
---|
有关 SQL Server 的早期版本中所用语法的详细信息,请参阅 SQL Server 2000 的 Microsoft SQL Server Transact-SQL Reference。 |
注释
作业计划现在可以独立于作业进行管理。若要从作业中删除计划,请使用 sp_detach_schedule。若要删除计划,请使用 sp_delete_schedule。
注意 |
---|
sp_delete_jobschedule 不支持附加到多个作业的计划。如果现有脚本调用 sp_delete_jobschedule 来删除附加到多个作业的计划,则此过程将返回一个错误。 |
权限
默认情况下,只有 sysadmin 固定服务器角色的成员才可以执行此存储过程。其他用户必须被授予 msdb 数据库中下列 SQL Server 代理固定数据库角色的权限之一:
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
有关这些角色的权限的详细信息,请参阅 SQL Server 代理固定数据库角色。
sysadmin 角色的成员可以删除任何作业计划。非 sysadmin 角色成员的用户只能删除他们所拥有的作业计划。