Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SSIS查找转换以防止重复条目_Sql Server_Ssis_Sql Server 2008 R2 - Fatal编程技术网

Sql server SSIS查找转换以防止重复条目

Sql server SSIS查找转换以防止重复条目,sql-server,ssis,sql-server-2008-r2,Sql Server,Ssis,Sql Server 2008 R2,我正在尝试使用SSIS将一些excel文件导入sql server表。 但问题是,当我们将所有excel文件中的数据合并到一个文件中时,它可能包含重复的记录。 为了解决这个问题,我使用了带有“查找不匹配输出”的查找转换,但没有运气。 有人能解释一下如何使用查找转换吗 请参阅所附图像是否可以使用排序任务并选中“删除具有重复排序值的行”框?文件的标题是什么?哪些列使行唯一?这是重复的:您需要在查找中显示详细信息。您发布的内容没有问题,因此如果它不起作用,您必须在实现中做一些错误的事情。此外,查找不

我正在尝试使用SSIS将一些excel文件导入sql server表。 但问题是,当我们将所有excel文件中的数据合并到一个文件中时,它可能包含重复的记录。 为了解决这个问题,我使用了带有“查找不匹配输出”的查找转换,但没有运气。 有人能解释一下如何使用查找转换吗


请参阅所附图像

是否可以使用排序任务并选中“删除具有重复排序值的行”框?

文件的标题是什么?哪些列使行唯一?这是重复的:您需要在查找中显示详细信息。您发布的内容没有问题,因此如果它不起作用,您必须在实现中做一些错误的事情。此外,查找不能用于消除Excel文件中的重复项。它只能用于消除表中已存在的重复项。您必须编写一个生成重复项的查询来执行查找操作,我的意思是,可以使用查找来删除csv中已存在于表中的行。但是,如果csv中有重复的行(这意味着由于合并了多个文件,同一csv中的同一行不止一次),则这些重复行都将通过查找传递到表中。