7

SQL Server 中的分布式数据库事务和跨数据库事务有什么区别。

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

BEGIN DISTRIBUTED TRANSACTION
...
COMMIT TRANSACTION
4

1 回答 1

10

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

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

于 2014-06-01T04:37:27.810 回答