SQL SSIS获取所有新行

时间:2017-06-09 13:18:32

标签: sql ssis

我有一个SSIS包,可以将数据从一个数据库复制到另一个数据库。

想要了解如何制作SSIS包,只将新行从源DB复制到目标DB。我的想法是使用像WHERE CreatedDate >= LAST_SSIS_RUN_DATE这样的东西但不确定SSIS包的最后运行日期的语法。

1 个答案:

答案 0 :(得分:0)

  1. 在目标表格中放置InsertedDate列,并使用该列中的最新值作为LastRun日期,或

  2. 作为软件包的最后一步,使用有关软件包的元数据填充表,例如完成时,行数,成功/失败以及您可能要存储的任何其他内容。使用表格的最后一行来了解最后一次运行的包。