Wydaje mi się, że ma to związek z konfiguracją bazy danych Oracle.
- Czy używasz tego samego serwera bazy danych w obu środowiskach (zakładam, że nie)?
- Której wersji bazy danych używasz (wezmę 10g)?
Oto, co mogłem znaleźć na podstawie tych założeń:
- Sprawdź dostrajanie wydajności serwera transakcyjnego firmy Microsoft . Domyślna wartość
ORAMTS_NET_CACHE_MAXFREE
parametr jest ustawiony na 5, co może być związane z twoim problemem. Przeczytaj całą stronę przed podjęciem jakichkolwiek działań (możesz spróbować zwiększyćSESSIONS
iPROCESSES
parametry też). - Możesz włączyć śledzenie w Oracle MTS aby zobaczyć, co się tam naprawdę dzieje.
- Jeśli nadal tkwisz, myślę, że możesz włącz śledzenie na MSDTC aby spróbować uzyskać więcej informacji.