Мне любопытно узнать фактическое физическое расположение компонентов, которые отвечают за охват распределенной транзакции в приложении C # с использованием сервера Oracle и SQl.
В частности, я хочу знать, что именно эти компоненты (например, это CLR DLL, Windows-сервис, Oracle-клиент DLL и т. Д.):
- Координатор распределенных транзакций Microsoft (MSDTC)
- Менеджер ресурсов
- или что-то еще, что я пропустил
PS: мы хотим реализовать распределенные транзакции в базах данных Oracle и SQLServer и хотим убедиться, что все необходимые условия есть. например, если это служба Windows, тогда она работает?