2

SQL Server データベースを 1 つだけ使用しているとします。

なぜ SqlTransaction ではなく MSDTC よりもトランザクションを選択するのでしょうか?

私の気持ちは、私が理解できない SqlTransactions よりも msdtc を選択するある種の「自明性」があるということです...

4

1 に答える 1

2

MSDTC を使用すると、複数の SQL Server と Web サービス (WS-Transaction 経由) + トランザクション NTFS + MSMQ + ... など、複数のリソース間でトランザクションを行うことができます。1 つのアトミック コミットによる 1 つのトランザクションです。

ただし、パフォーマンスと可用性のコストがかかります。

于 2012-10-24T19:40:09.390 に答える