2013-05-15 71 views
0

我正在创建一个ssis包。这里是场景,我有两台服务器Server A和Server B.我创建了一个包,用于将数据从一个服务器A传输到服务器B.服务器A每天都会更新。我还安排了一份工作,每天早上5点运行。作业运行时,它将服务器A的数据附加到服务器B上。有人可以帮我解决这个问题吗?在ssis包中获取重复数据

+0

因此,您不止一次插入相同的数据。如果您的表中有任何唯一键,请使用表达式构建查询以仅检索新记录。将表达式存储在变量中,然后从OLEDB Source中选择“从变量中提取SQL命令”。 – Maximus

回答

0

我想你创建的SSIS包,其插入从服务器A的数据到服务器B.所以我的建议是创建data flow该阶段与服务器1点的数据到服务器B之后使用SQL Execute Task运行批处理更新,其中更新服务器B中的目标表。所以不会有任何追加。

希望这会有所帮助!