两台服务器上存在相同的数据库。我将在这里将它们称为Source和Destination。我需要比较记录并删除那些只存在于目标中但不在源中的记录。我不能使用Execute SQL,因为两个数据库都存在于不同的服务器上,并且它们之间没有链接。任何人都可以提出解决方案如何从SSIS中的目标数据库中删除记录
0
A
回答
0
您可以使用源表中的ID填充目标表。然后在目标数据库上使用执行SQL任务来删除目标表中不存在于您填充的表中的行。例如,像:
DELETE FROM TargetTable
WHERE ID NOT IN (SELECT ID FROM TableIDsFromDestination)
0
你可以做的是建立在你要去哪里,不找引用复制信息的目的服务器的中转基地,之后,你可以做直接在同一台服务器的比较。
我希望它有帮助。
相关问题
- 1. 如何从数据库记录中删除¶(pilcrow)标记
- 2. Vaadin从数据库中删除记录
- 3. 从数据库中删除记录
- 4. 从数据库中删除记录
- 5. 从数据库中删除记录
- 6. 从数据库中删除记录
- 7. 从MySQL数据库中删除记录
- 8. 如何从SQL数据库中提取数据时从目标表中删除额外的记录?
- 9. 如何从onlongitemclick函数中删除数据库记录
- 10. 如何我暂时从我的数据库中删除记录?
- 11. 从gridview删除记录,但不是从数据库中删除记录
- 12. 删除数据库中的记录cakephp
- 13. 删除数据库中的记录
- 14. 从Access数据库中删除记录,删除时出错
- 15. 在数据库表中标记已删除的记录
- 16. 如何从JNativeHook库中删除记录数据
- 17. 记录从数据库中删除如何更新UI
- 18. 如何通过LSXODBC从数据库中删除记录
- 19. 如何正确地从数据库中删除记录列表?
- 20. 如何从数据库中删除记录使用实体WebApi
- 21. 如何从数据库表中自动删除旧记录?
- 22. 如何使用linq从数据库中删除记录?
- 23. 如何删除CouchDB中的数据库中的所有记录?
- 24. SSIS数据流如何删除重复行但在SSIS中记录重复项
- 25. 如何从WebSql数据库以及服务器数据库中删除记录
- 26. 从sqlite数据库删除记录
- 27. 删除聊天记录从数据库
- 28. 从MDF数据库删除记录
- 29. 如何从ListView中删除项目而不从数据库中删除项目?
- 30. 如何从openshift数据目录中删除目录?