我可以使用 SQL Server Integration Services (SSIS) 在两个不同数据库中的表之间创建双向同步吗?我正在使用 SQL Server 2008 R2。
如果可能的话,那么我该如何处理同步冲突?
答案1
我想说这绝对是可能的。我不确定这是否是最好的选择,任何同步冲突都需要由您的编程明确处理。在继续之前,我会先查阅 MSDN,并阅读有关高可用性解决方案和灾难恢复的内容。
MSDN 高可用性概述
答案2
我可以使用 SQL Server Integration Services (SSIS) 在两个不同数据库中的表之间创建双向同步吗?我正在使用 SQL Server 2008 R2。
SSIS 是一个用于执行 ETL / 数据加载作业的框架。它们做什么是你的问题,而不是 SSIS 的问题。所以,你可以做到,但你必须做到。双向同步绝对具有挑战性,而且不是标准的 ETL 事情。
如果可能的话,那么我该如何处理同步冲突?
无论你决定以何种方式处理它们,都将取决于你必须如何按照逻辑处理它们。有些字段只是最后一个条目获胜。有些需要复杂的逻辑。双向同步具有挑战性,这需要由程序员/架构师根据具体情况确定。