2010年10月16日 星期六

SQL Server Agent 無法刪除作業

版本:SQL Server 2005 SP2
在SQL Server Agent->作業 按右鍵刪除作業時,會出現錯誤訊息:

此為SQL Server在刪除 msdb..sysjobs 資料時,發現它的 FK 的 table 還有資料

解決方式為:
找出要刪除的job_id,並刪除
select job_id,* from msdb..sysmaintplan_subplans  where job_id = 'xxxx'

delete from msdb..sysmaintplan_subplans  where job_id = 'xxxx'

沒有留言: