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 - Fatal编程技术网

Sql server 在源表和目标表中没有主键的情况下,如何追加在源表中添加的新行+;SSIS包

Sql server 在源表和目标表中没有主键的情况下,如何追加在源表中添加的新行+;SSIS包,sql-server,ssis,Sql Server,Ssis,在源表和目标表中没有主键的情况下,如何追加在源表+SSIS包中添加的新行您必须通过查找转换传递源输出,并且基本上与每列上的目标表一一匹配。 您必须在查找任务中选择“将行重定向到NoMatch输出”,以便将源中与目标不匹配的所有记录重定向到NoMatch输出,并将NoMatch输出插入目标表。这不是免费的代码编写服务-尽管您可能会很幸运。此外,没有人可以看到您的数据或模式。您如何“知道”已添加任何给定行?不要假设您可以依赖于表中的任何外观顺序—如果没有一组定义插入顺序的列,则没有确定此属性的机制。

在源表和目标表中没有主键的情况下,如何追加在源表+SSIS包中添加的新行

您必须通过查找转换传递源输出,并且基本上与每列上的目标表一一匹配。
您必须在查找任务中选择“将行重定向到NoMatch输出”,以便将源中与目标不匹配的所有记录重定向到NoMatch输出,并将NoMatch输出插入目标表。

这不是免费的代码编写服务-尽管您可能会很幸运。此外,没有人可以看到您的数据或模式。您如何“知道”已添加任何给定行?不要假设您可以依赖于表中的任何外观顺序—如果没有一组定义插入顺序的列,则没有确定此属性的机制。如果你需要帮助,你需要自己努力让别人评估你的问题。如果允许的话,还需要考虑DML操作对目的地的影响。