两台服务器上存在相同的数据库。我将在这里将它们称为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. 从数据库中删除记录
- 3. 从Access数据库中删除记录,删除时出错
- 4. 在数据库表中标记已删除的记录
- 5. 如何通过LSXODBC从数据库中删除记录
- 6. 如何使用linq从数据库中删除记录?
- 7. 如何从数据库表中自动删除旧记录?
- 8. 如何从数据库中删除记录使用实体WebApi
- 9. 如何正确地从数据库中删除记录列表?
- 10. 如何删除CouchDB中的数据库中的所有记录?
- 11. 删除聊天记录从数据库
- 12. 从sqlite数据库删除记录
- 13. 如何从ListView中删除项目而不从数据库中删除项目?
- 14. 从Ajax请求中删除数据库中的记录
- 15. 使用数据绑定从数据库中删除记录
- 16. 如何从C#中的datagridview中删除选定的行,并从数据库中删除该记录?
- 17. 如何删除mysql数据库中的记录?
- 18. 如何删除phpmyadmin中的数据库记录?
- 19. 如何使用C删除数据库中的记录#
- 20. 如何从具有复合键的数据库删除记录
- 21. 从数据库的所有表中删除所有记录
- 22. 关于从数据库中删除旧记录的问题
- 23. 从数据库中删除最旧的记录
- 24. (GridView的)第一记录被从数据库C#中删除
- 25. 从数据库中删除用户的所有记录
- 26. 上传文件时从数据库中删除的记录
- 27. 复选框的记录必须从数据库中删除
- 28. 根据另一个数据库中的表记录删除Hive中的记录
- 29. 从Firebase数据库中删除项目
- 30. 如何从android中的sqlite数据库中删除html标签?