2011-06-17 53 views
0

执行作业,这反过来会执行我刚刚升空的SSIS包时,我发现了以下错误另一个SQL Server。SSIS包MSDB内,维修投掷的错误:INSERT语句冲突与外键约束“FK_sysmaintplan_log_subplan_id”

The INSERT statement conflicted with the FOREIGN KEY constraint "FK_sysmaintplan_log_subplan_id"

通俗地说,我认为这是说有这样的维护作业的唯一ID的列表以及此包的GUID不在列表中。可能是因为我刚把它从另一台服务器上卸下来 - 但我找不到如何将它添加到任何地方的列表中。

有没有办法在维护文件夹中注册SSIS包,这样我就不会得到这个错误?

回答

0

事实证明,这是一个不容小觑的想法。

1)连接对象资源管理器集成服务

2)导航到MSDB \存储的包\维护文件夹

3)导入所有你希望作为维护作业使用DTSX包

4)将对象浏览器连接到您希望运行作业的数据库

5)在管理节点下,展开维护计划

6)打开每个包装并保存以生成作业

相关问题