Sql server SSIS中大容量插入的作用域\u标识()

Sql server SSIS中大容量插入的作用域\u标识(),sql-server,ssis,insert,bulk,scope-identity,Sql Server,Ssis,Insert,Bulk,Scope Identity,在SSI中,我可以使用调用存储过程的OLE DB命令任务插入行并检索它们的SCOPE_标识,但这不是批量插入,而是加载速度慢。是否可以在SSIS中使用大容量插入来获取插入行的id 例如: 插入客户时,首先必须在Person表中插入记录,然后在Customer表中使用此FK 更新: 这里是需要从外部源填充的Person和Customer表的结构 一种选择是在Person表中使用OriginalId,以便在填充Customer表时在查找中使用它。但这并不能回答我关于范围标识和快速加载的问题,我建议

在SSI中,我可以使用调用存储过程的OLE DB命令任务插入行并检索它们的SCOPE_标识,但这不是批量插入,而是加载速度慢。是否可以在SSIS中使用大容量插入来获取插入行的id

例如: 插入客户时,首先必须在Person表中插入记录,然后在Customer表中使用此FK

更新:

这里是需要从外部源填充的Person和Customer表的结构


一种选择是在Person表中使用OriginalId,以便在填充Customer表时在查找中使用它。但这并不能回答我关于范围标识和快速加载的问题,我建议在两个单独的数据流任务中执行插入

示例:

数据流1-插入到人员表中


数据流2-从Person表中查找FK,然后插入到Customer表中

在这种情况下,我需要使用OriginalId In Person表,否则我无法进行查找。您可以更新您的问题以包括表结构吗?这将有助于我理解您所看到的内容。我发布了一个新问题,该问题的措辞有所改变: