Струва ми се, че това е свързано с конфигурацията на вашата база данни на Oracle.
- Използвате ли един и същ сървър на база данни и в двете среди (предполагам, че не)?
- Коя версия на базата данни използвате (ще взема 10g)?
Ето какво мога да намеря въз основа на тези предположения:
- Проверете Настройка на производителността на Microsoft Transaction Server . Стойността по подразбиране за
ORAMTS_NET_CACHE_MAXFREE
параметърът е зададен на 5, което може да са свързани с вашия проблем. Прочетете цялата страница, преди да предприемете каквото и да е действие (можете да опитате да увеличитеSESSIONS
иPROCESSES
параметри също). - Можете да активирате проследяване на Oracle MTS за да видите какво наистина се случва там.
- Ако все още сте блокирали, предполагам, че можете да активиране на проследяване на MSDTC за да се опитате да получите повече представа.