SSIS 检查 Excel 文件重复值 - 抛出错误并且不插入到数据库

SSIS Check Excel File Duplicate Values - Throw Error and dont insert to database

我对 SSIS 加载 Excel 文件有疑问。 我有一个包含数据的 excel 文件,如果 excel 文件中有重复值,我想停止进程,不要插入数据库,抛出错误并发送邮件。 如果我有唯一记录,将其插入数据库。

你能帮帮我吗?

enter image description here

在您的目的地创建一个主键table,它会按照您的意愿运行。

您的 SQL 语法应如下所示:

ALTER TABLE TableName
ADD CONSTRAINT PK_TableName
PRIMARY KEY (ColumnName1,ColumnName2)

https://www.w3schools.com/sql/sql_primarykey.ASP

为了简化错误处理,实施错误处理程序,在出错时将重复行移至错误 table,为您节省大量搜索重复行的时间。