共用方式為


sp_delete_jobschedule (Transact-SQL)

刪除作業的排程。

提供 sp_delete_jobschedule,只是為了與舊版相容。

ms186890.note(zh-tw,SQL.90).gif重要事項:
如需有關舊版 SQL Server 所使用之語法的詳細資訊,請參閱《Microsoft SQL Server Transact-SQL Reference for SQL Server 2000》。

備註

現在,您可以在作業之外,獨立管理作業排程。若要從作業中移除排程,請使用 sp_detach_schedule。若要刪除排程,請使用 sp_delete_schedule

ms186890.note(zh-tw,SQL.90).gif附註:
sp_delete_jobschedule 不支援附加至多項作業的排程。如果現有的指令碼呼叫 sp_delete_jobschedule 來移除附加至多項作業的排程,程序會傳回錯誤。

權限

依預設,只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行這個預存程序。其他使用者必須被授與 msdb 資料庫的下列其中一個 SQL Server Agent 固定資料庫角色。

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

如需有關這些角色權限的詳細資料,請參閱<SQL Server Agent 固定資料庫角色>。

系統管理員 (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 協助