Когда требуется MSDTC? - PullRequest
2 голосов
/ 03 июня 2011

У меня есть один сервер оракула, который установлен на DBServer1. У меня есть веб-сервер WebServer1, который подключается к DBServer1. DBServer1 имеет две схемы Schema1 и Schema2.

На WebServer1 у меня есть ParentComponent, Child1Component и Child2Component. Child1Component подключается к Schema1, а Child2Component подключается к Schema2. Все эти компоненты являются компонентами .NET DLL. Каждый компонент реализует свою собственную строку подключения. ParentComponent открывает транзакцию и выполняет вызовы Child1Component и Child2Component для некоторых операций записи.

В этом случае WebServer1 переключится на MSDTC?

(Мое понимание состоит в том, что MSDTC входит в картину только тогда, когда серверы DB физически различаются, и эти два сервера доступны из одной и той же транзакции.)

...