Das Debuggen von MSDTC-Problemen kann etwas schmerzhaft sein. Sie sagten, es läuft, läuft es auf beiden Servern? Gibt es Firewalls zwischen den Servern – Sie müssen sicherstellen, dass jeder Server den anderen DTCPing kann. DTCPing ist ein MS-Dienstprogramm, das Sie herunterladen können. Sie können auch Berechtigungsprobleme haben.
Die DTC-Leistung kann manchmal ziemlich schrecklich sein, aber dies liegt normalerweise an Bandbreiten- und Roundtrip-Zeitproblemen oder an der Speicherauslastung, wenn die Transaktionen groß sind. Soweit ich weiß, ist es immer langsamer als das Nicht-MSDTC-Äquivalent - vorausgesetzt, sie sind tatsächlich gleichwertig
Persönlich bin ich mit dem Ergebnis normalerweise zufriedener, wenn ich die Abfrage umschreiben kann, um MSDTC vollständig zu vermeiden. Wenn Sie die Ausgabe einer exec-Prozedur auf dem Remote-Server einfügen, wird MSDTC immer aufgerufen.
Keine wirklichen Ratschläge zu den zufälligen Timings, vielleicht wenn Sie es genauer erklären würden.
Informationen zu DTC Ping von diesen Artikel
DTCPING führt einen anonymen RPC-Aufruf zum entfernten Rechner durch
von xp, sp2, akzeptiert der entfernte Computer standardmäßig keine anonymen Anrufe, daher gibt er Ihnen die Fehlermeldung "Zugriff verweigert" (OX5-Fehlercode)
Wenn Sie den RestrictRemoteClients-Schlüssel deaktivieren, akzeptiert der Remote-Computer anonyme Anrufe
http://msdn.microsoft.com/security/productinfo/XPSP2 /networkprotection/restrict_remote_clients.aspx
Dies ist nur ein Problem mit dem DTCPING-Tool. Dieser Fehler hat nichts mit DTC zu tun.