Problemy z debugowaniem MSDTC mogą być nieco bolesne. Powiedziałeś, że działa, czy działa na obu serwerach? Czy między serwerami są zapory ogniowe — musisz upewnić się, że każdy serwer może obsługiwać DTCP drugi. DTCPing to narzędzie MS, które można pobrać. Możesz również mieć problemy z uprawnieniami.
Wydajność usługi DTC może być czasami okropna, ale zwykle jest to spowodowane problemami z przepustowością i czasem podróży w obie strony lub zużyciem pamięci, jeśli transakcje są duże. O ile mi wiadomo, zawsze jest wolniejszy niż odpowiednik bez MSDTC — zakładając, że w rzeczywistości są one równoważne
Osobiście, jeśli mogę przepisać zapytanie, aby całkowicie uniknąć MSDTC, zwykle jestem zadowolony z wyniku. Jeśli wstawisz wyjście procedury exec na zdalnym serwerze, MSDTC będzie zawsze wywoływane.
Brak prawdziwych porad na temat losowych czasów, być może jeśli wyjaśnisz bardziej szczegółowo.
Dodano informacje o DTC Ping od ten artykuł
DTCPING wykonuje anonimowe wywołanie RPC do zdalnego komputera
z xp,sp2,domyślnie zdalne urządzenie nie akceptuje połączeń anonimowych, więc daje ci komunikat o odmowie dostępu (kod błędu OX5)
jeśli wyłączysz klawisz RestrictRemoteClients, zdalna maszyna akceptuje anonimowe połączenia
http://msdn.microsoft.com/security/productinfo/XPSP2 /networkprotection/restrict_remote_clients.aspx
To tylko problem z narzędziem DTCPING. Ten błąd nie jest związany z DTC.