Transactions 将数据从DB2传输到Sql Server,并在DB2中更新成功标志

Transactions 将数据从DB2传输到Sql Server,并在DB2中更新成功标志,transactions,db2,middleware,Transactions,Db2,Middleware,我需要将数据从DB2表传输到Sql Server,并在DB2中将IsSuccess标志更新回true。此事务应该是原子的 如果数据被传输到Sql Server,但无法更新DB2表的IsSuccess标志,则应回滚第一个操作 谁能为我提供一个解决这个问题的方案。 是否有任何自定义中间件可满足此类需求。SQL Server具有联合功能——也许使用它是有意义的。除此之外,您谈论的是ETL——有大量的工具可以进行ETL工作,因此,这应该是基于观点的。我正在寻找非ETL解决方案。可能是自定义的基于wind

我需要将数据从DB2表传输到Sql Server,并在DB2中将IsSuccess标志更新回true。此事务应该是原子的

如果数据被传输到Sql Server,但无法更新DB2表的IsSuccess标志,则应回滚第一个操作

谁能为我提供一个解决这个问题的方案。
是否有任何自定义中间件可满足此类需求。

SQL Server具有联合功能——也许使用它是有意义的。除此之外,您谈论的是ETL——有大量的工具可以进行ETL工作,因此,这应该是基于观点的。我正在寻找非ETL解决方案。可能是自定义的基于windows的服务或任何基于队列的解决方案。我不明白。。。“自定义”解决方案在构建之前是不存在的。我指的是基于windows的服务解决方案。我不想使用基于ETL的方法。我不明白你的意思。ETL只是指从一个源获取数据并写入另一个源的任何进程。因为这是您要做的,所以在某种程度上它必须是一个ETL过程。也许您认为ETL是一种特定的中间件产品?无论如何,我不明白。然后你说你想要一个基于队列的解决方案。这可能意味着很多事情,因为队列可以在任何接口上使用,任何ETL都可以有许多接口,这取决于您如何看待它。基本上你的问题既具体又笼统。你的问题到底是什么?