分布式数据库事务 vs 跨数据库事务

10

在SQL Server中,分布式数据库事务和跨数据库事务有何不同?

我知道分布式数据库事务是多个数据库之间的事务,并可以使用以下查询:

BEGIN DISTRIBUTED TRANSACTION
...
COMMIT TRANSACTION
1个回答

13

跨数据库事务发生在同一服务器上的 2 个或多个数据库之间。它不需要涉及DTC (分布式事务协调器)。

分布式数据库事务发生在托管在多个服务器上的 2 个或多个数据库之间。每个参与的服务器都需要 DTC (分布式事务协调器) 服务。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接