之前碰到過自己新建的SqlServer維護計劃想要刪除時刪不掉的問題,搜索了半天也沒找到解決方法,幾乎沒有相應的帖子。最后在國外的網站上找到了方法,發現很好用,在這里和大家分享一下免得以后不好找。
1. 先執行下面的語句將維護計劃的ID查出。
select * from sysmaintplan_plans
2. 將查出的ID填入到下面幾句話中的''中,并執行。
delete from sysmaintplan_log where plan_id = ''
delete from sysmaintplan_subplans where plan_id = ''
delete from sysmaintplan_plans where id = ''
3. 在Sql Agent中刪除相應的Job(維護計劃會自動建立相應的Job).
但是這個方法不能確定是否已將所有的系統表中的關于這個維護計劃的記錄都刪除了,希望大家有知道的能給點意見,以上的方法自己使用過很多次了是可以的。
上一篇 VFP基礎教程 3.3 數組