Код неисправности должен быть включен и запущен на обеих сторонах соединения. В моей организации потребовалось некоторое исследование, чтобы выяснить, какие четыре поля нужно проверить, а затем какое-то ручное удержание, чтобы проверить эти поля на всех серверах БД, на всех серверах приложений и большинстве ноутбуков. Есть еще пара ноутбуков для разработчиков ... но они в порядке, пока не пишут. :)
У вас должен быть какой-то сценарий вождения (например, атомарная запись в несколько баз данных), чтобы поразить администраторов баз данных. Дайте им время угадать альтернативы ... затем дайте им знать, что DTC - единственный молоток для этого вида гвоздя.
Я не уверен в последствиях DTC для фермы SQL. Я полагаю, что вся ферма может участвовать в транзакции, если она включает в себя достаточно данных ... что не может быть хорошей вещью.