指定使用SSIS导入XML时如何生成主键

时间:2017-10-31 15:25:34

标签: xml ssis

我正在尝试使用SSIS导入复杂的XML。它使用节点索引创建主键,因此如果我导入具有不同数据但结构相同的xml,它将复制键。如果我将主键作为标识提供,则它不会引用外键。

我的问题与此处Specify how primary keys are generated during SSIS XML import

完全相同

我买不起任何手动过程,因为有100多张桌子。任何帮助将不胜感激。

谢谢!

更新

stretch

假设上面简化了XML。

SSIS包在Account表中创建AccountID = 1,在Address表中创建AddressId = 2,在Order表中创建OrderId = 3。基本上它需要 NODE INDEX 。现在,假设我导入相同的结构化XML ,但是使用不同的数据,它仍会创建相同的ID。我希望它能创建不同的ID。

现在,如果我使用MSSQL创建的身份ID,SSIS不会在引用表中将其引用为外键。

0 个答案:

没有答案