sp_delete_jobschedule (Transact-SQL)
適用於:SQL ServerAzure SQL 受控執行個體
刪除 SQL Server Agent 服務中作業的排程。
sp_delete_jobschedule
僅提供回溯相容性。
SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。
備註
作業排程現在可以獨立於作業進行管理。 若要從工作中移除排程,請使用 sp_detach_schedule
。 若要刪除排程,請使用 sp_delete_schedule
。
sp_delete_jobschedule
不支援附加至多個作業的排程。 如果現有的腳本呼叫 sp_delete_jobschedule
以移除附加至多個作業的排程,程式會傳回錯誤。
權限
此預存程式是由 db_owner 角色所擁有。 您可以授與 EXECUTE
任何用戶的許可權,但這些許可權可能會在 SQL Server 升級期間覆寫。
其他用戶必須在資料庫中獲得下列其中一個 SQL Server Agent 固定資料庫角色 msdb
:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
如需這些角色權限的詳細資訊,請參閱 SQL Server Agent 固定資料庫角色。
系統管理員角色的成員可以刪除任何作業排程。 不是系統管理員角色成員的使用者只能刪除他們所擁有的作業排程。
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應