2011-09-20 52 views
0

我有SSIS包,其中包含XML源,它将输出提供给两个OLE DB目标,第一个是父表,第二个目标是子表。两者都以Identity Specification为标准。当我在父表中主键自动增量运行包,但在子表中的外键不插入(仅为空)。任何建议请 代表我的数据流的XML源到OLE SSIS中的目标不插入外键

> XML Source ---------> OLE DB Destination (Mapped to Parent table) 
>    | 
>    ---------> OLE DB Destination (Mapped to child table) 
+0

你怎么知道ParentId插入子表?子表插入是否与父项同时发生?你能发布执行任务的图像来帮助解决这个问题吗? –

回答

0

的样子,我们可以直接做到这一点。所以我做的步骤是直接插入XML数据到平坦表,然后创建一个SQL执行任务,并运行插入,更新脚本转换成真正的表