Oracle.DataAccess.Client.OracleException: невозможно подключиться к распределенной транзакции - PullRequest
0 голосов
/ 03 октября 2018

Мы устанавливаем новую среду BizTalk Server 2016 и переносим старое приложение с WCF-Custom + OracleDBBinding Отправляющий порт с useAmbientTransaction = true.

В старой среде (BizTalk 2009) работает нормально, а в новой среде мы тестируем с тем же целевым Oracle и PL.

В новой среде мы получаем эту ошибку:

Oracle.DataAccess.Client.OracleException: невозможно подключиться к распределенной транзакции

Если мы установим useAmbientTransaction = false, отлично работает.

Служба Oracle MTS работает.

Любая помощь?

Дополнительное редактирование

Я активировал трассировки Oracle MTS, и ошибка:

OCI_ERROR - 2048

ORA-02048: попытка начать распределенную транзакцию без входа в систему

Дополнительное редактирование (2)

Удаляем Oracle Client 12c иd установить Oracle Client 11g в качестве предыдущей среды.Сейчас работает.

...