MsSql维护计划疑难杂症

杂症:

Sql维护计划删除不掉 出现错误信息 DELETE 语句与 REFERENCE 约束"FK_subplan_job_id"冲突。该冲突发生于数据库"msdb",表"dbo.sysmaintplan_subplans", column 'job_id'。

诊断:

Sql的维护计划是保存在msdb库中的,删除不掉与sysmaintplan_log ,sysmaintplan_subplans,sysmaintplan_plans三张表有关

sysmaintplan_log 在维护计划运行后,会在此表中进行记录;

sysmaintplan_subplans 记录维护计划的子计划信息;

sysmaintplan_plans 维护计划信息;

灵药:

执行以下语句
use msdb
select * from sysmaintplan_plans
查找出您需要删除维护计划的Id;

把ID粘贴到以下语句''中,并按以下顺序执行
delete from sysmaintplan_log where plan_id = ''

delete from sysmaintplan_subplans where plan_id = ''

delete from sysmaintplan_plans where id = ''

然后再从Sql Server的代理中删除相应的Job

杂症:创建维护计划失败。 信息: 从 ICLassFactory 为CLSID为{17BCA6E8-A95D-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以后错误: c001f011.(Microsoft.SqlServer.ManagedDTS) 从ICassFactory为CLSID为{17BCA6E8-A950-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以下错误: c001f011.(Microsoft.Server.manageDTS)

灵药:

C:\Users\Administrator>c:\windows\system32\regsvr32 “c:\Program Files\Microsoft SQL Server\100\DTS\Binn\dts.dll”



C:\Users\Administrator> C:\Users\Administrator>c:\windows\syswow64\regsvr32 “c:\Program Files (x86)\Micr osoft SQL Server\100\DTS\Binn\dts.dll”

然后重新启动MSMS。(Microsoft SQL Server Management Studio)

 

作者:代码哥
出处:http://daimage.cnblogs.com/
说明:本博原创文章版权归博客园和本人共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出作者名称和原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/daimage/archive/2012/02/17/2355838.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值