SSIS FK约束错误

时间:2016-09-29 20:51:10

标签: sql-server ssis constraints

我有一个SSIS包,它将父记录加载到字段GetNode中名为Incident的表中。有5个子表对父Id有FK约束。我为父包设置了每个子进程的优先约束。但是,当FK约束到位时,所有子包都会失败。

如果在程序包完成后删除约束,我可以看到在子表中输入的所有父ID都存在。

为什么流程认为我的父记录不存在的任何想法?

1 个答案:

答案 0 :(得分:0)

我真的需要一些关于你的包和执行顺序的更多信息。但我可以说你必须要知道包中插入的顺序非常重要。首先,您必须插入父表,然后您必须开始导入子表的数据。

如果每个表都有一个页面,最好创建一个主包来管理所有包。

如果您有完整加载过程,请记住在加载主表之前,您必须清空子表中的所有记录。

如果你能提供更多信息,我可以说出究竟是什么问题。