如何防止使用SSIS将重复记录插入数据库中

时间:2018-09-20 05:30:00

标签: ssis ssis-2012

我创建了SSIS作业,用于将记录从csv文件插入到sql服务器数据库中。

如果我第一次运行该作业,记录会成功插入db中,但是如果我再次运行该作业,它将再次存储相同的记录(重复)。

因此,如果我多次执行工作,则会在数据库中插入多个时间记录。

  

那么有什么方法可以避免将重复的记录插入数据库中??

1 个答案:

答案 0 :(得分:0)

请在SSIS中使用“查找转换”来查找旧记录中的匹配项,如果找不到匹配项,则插入该记录。或者,您始终可以将新数据加载到暂存区域,在该暂存区域中将使用CDC(更改数据捕获)仅加载执行SQL任务中不匹配的数据。