Ladění problémů s MSDTC může být trochu bolestivé. Řekl jsi, že to běží, běží to na obou serverech? Jsou mezi servery firewall(y) - musíte se ujistit, že každý server může DTCP použít ten druhý. DTCPing je nástroj MS, který si můžete stáhnout. Můžete mít také problémy s oprávněním.
Výkon DTC může být občas dost hrozný, ale to je obvykle způsobeno problémy s šířkou pásma a zpáteční dobou nebo spotřebou paměti, pokud jsou transakce velké. Pokud vím, je vždy pomalejší než ekvivalent bez MSDTC – za předpokladu, že jsou skutečně ekvivalentní
Osobně, pokud mohu přepsat dotaz, abych se MSDTC úplně vyhnul, jsem obvykle spokojenější s výsledkem. Pokud vložíte výstup exec proc na vzdálený server, bude vždy vyvolána MSDTC.
Žádná skutečná rada ohledně náhodného načasování, možná pokud jste to vysvětlili podrobněji.
Přidány informace o DTC Ping z tento článek
DTCPING provádí anonymní volání RPC na vzdálený počítač
z xp, sp2, ve výchozím nastavení vzdálený počítač nepřijímá anonymní hovory, takže vám dává chybovou zprávu o odepřeném přístupu (kód chyby OX5)
pokud zakážete klíč RestrictRemoteClients, vzdálený počítač přijímá anonymní volání
http://msdn.microsoft.com/security/productinfo/XPSP2 /networkprotection/restrict_remote_clients.aspx
Toto je pouze problém nástroje DTCPING. Tato chyba nesouvisí s DTC.