【发布时间】:2015-04-02 16:31:34
【问题描述】:
我想做的是让多个线程、进程甚至机器共享一个事务。准确地说。我想将一大块工作(主要是 SQL Server 查询)共享给我的多个线程、进程或机器,并且我希望这些工作是原子的。我看过 MSDTC,但如果你想更新几个不同的 SQL Server 实例(或其他资源),并且将所有内容都放在同一个事务下,它似乎很棒,但它似乎总是来自同一个源.即一个进程(一个连接)。是否可以?对技术没有限制,SQL Server 除外。我想要两阶段提交,但我想从一台机器启动事务,并将该事务(或加入它的方式)提供给其他进程。
问题定义 问题是我有一个漫长的过程,其中涉及一些复杂的计算和数据库更新。整个过程可以调度,其中很多可以并行处理。我想将该处理(包括数据库更新)集中到单独的进程中,包括远程进程。
【问题讨论】:
标签: sql-server msdtc