之前碰到過自己新建的SqlServer維護(hù)計(jì)劃想要?jiǎng)h除時(shí)刪不掉的問題,搜索了半天也沒找到解決方法,幾乎沒有相應(yīng)的帖子。最后在國外的網(wǎng)站上找到了方法,發(fā)現(xiàn)很好用,在這里和大家分享一下免得以后不好找。
1. 先執(zhí)行下面的語句將維護(hù)計(jì)劃的ID查出。
select * from sysmaintplan_plans
2. 將查出的ID填入到下面幾句話中的''中,并執(zhí)行。
delete from sysmaintplan_log where plan_id = ''
delete from sysmaintplan_subplans where plan_id = ''
delete from sysmaintplan_plans where id = ''
3. 在Sql Agent中刪除相應(yīng)的Job(維護(hù)計(jì)劃會(huì)自動(dòng)建立相應(yīng)的Job).
但是這個(gè)方法不能確定是否已將所有的系統(tǒng)表中的關(guān)于這個(gè)維護(hù)計(jì)劃的記錄都刪除了,希望大家有知道的能給點(diǎn)意見,以上的方法自己使用過很多次了是可以的。