Att felsöka MSDTC-problem kan vara lite smärtsamt. Du sa att den körs, körs den på båda servrarna? Finns det brandväggar mellan servrarna -- du måste se till att varje server kan DTCPing den andra. DTCPing är ett MS-verktyg som du kan ladda ner. Du kan också ha behörighetsproblem.
DTC-prestanda kan ibland vara ganska hemskt, men detta beror vanligtvis på problem med bandbredd och tur och retur eller minnesförbrukning om transaktionerna är stora. Så vitt jag vet är det alltid långsammare än icke-MSDTC-motsvarigheten -- förutsatt att de faktiskt är likvärdiga
Personligen, om jag kan skriva om frågan för att undvika MSDTC helt, är jag vanligtvis nöjdare med resultatet. Om du infogar utdata från en exec proc på fjärrservern kommer MSDTC alltid att anropas.
Inga riktiga råd om slumpmässiga tidpunkter, kanske om du förklarade mer detaljerat.
Lade till information om DTC Ping från den här artikeln
DTCPING gör anonyma RPC-anrop till fjärrmaskin
från xp,sp2,som standard accepterar fjärrmaskinen inte anonyma samtal, så den ger dig åtkomst nekad felmeddelande (OX5-felkod)
om du inaktiverar RestrictRemoteClients-nyckeln, accepterar fjärrmaskinen anonyma samtal
http://msdn.microsoft.com/security/productinfo/XPSP2 /networkprotection/restrict_remote_clients.aspx
Detta är bara ett DTCPING-verktygsproblem, det här felet är inte relaterat till DTC.