Het debuggen van MSDTC-problemen kan een beetje pijnlijk zijn. Je zei dat het draait, draait het op beide servers? Zijn er firewall(s) tussen de servers -- u moet ervoor zorgen dat elke server de andere kan DTCPen. DTCPing is een MS-hulpprogramma dat u kunt downloaden. U kunt ook toestemmingsproblemen hebben.
DTC-prestaties kunnen soms behoorlijk slecht zijn, maar dit is meestal te wijten aan problemen met bandbreedte en retourtijd of geheugengebruik als de transacties groot zijn. Voor zover ik weet, is het altijd langzamer dan het niet-MSDTC-equivalent -- ervan uitgaande dat ze daadwerkelijk equivalent zijn
Persoonlijk, als ik de query kan herschrijven om MSDTC volledig te vermijden, ben ik meestal gelukkiger met het resultaat. Als u de uitvoer van een exec proc op de externe server invoegt, wordt MSDTC altijd aangeroepen.
Geen echt advies over de willekeurige timings, misschien als je het in meer detail uitlegt.
Informatie toegevoegd over DTC Ping van dit artikel
DTCPING maakt anonieme RPC-oproep naar externe machine
van xp,sp2, de externe machine accepteert standaard geen anonieme oproepen, dus het geeft u een foutbericht voor toegang geweigerd (OX5-foutcode)
als u de toets RestrictRemoteClients uitschakelt, accepteert de externe machine anonieme oproepen
http://msdn.microsoft.com/security/productinfo/XPSP2 /networkprotection/restrict_remote_clients.aspx
Dit is gewoon een probleem met de DTCPING-tool. Deze fout is niet gerelateerd aan DTC.