使用集成服务,如何复制记录,以及主记录与外键关系的所有记录

时间:2009-06-03 02:35:19

标签: sql-server sql-server-2008 ssis

我正在创建必要的视图,触发器和存储过程,这样我就可以让人们更容易使用Integration Service将数据复制到我们的数据库中,这是一个实体属性值模式,所以外国人关键关系并不总是在架构中明确说明,但在我看来,我希望能让它更明确。

因此,如果我有一个车辆实体并且我想要复制它,并且车辆的所有相关部分也被复制,我应该在服务中看到什么?

我对Integration Service不太满意,所以我可能会在回复后要求澄清。

谢谢。

1 个答案:

答案 0 :(得分:0)

SSIS通常将数据流的单个分支加载到表中。分支可以拆分以加载多个表。

我会说最好加载到一个总表符号,它总是符合实体所需的期望值,让用户使用他们的数据流来填充登台表,然后在一个表中使用单个INSERT/UPDATE用于更新视图的SQL命令任务(通过INSTEAD OF触发器,对吧?)。

另一个很好的可能性是创建一个自定义数据目标组件,以实现您的所有期望。