La depuración de problemas de MSDTC puede ser un poco dolorosa. Dijiste que se está ejecutando, ¿se está ejecutando en ambos servidores? ¿Existen cortafuegos entre los servidores? Debe asegurarse de que cada servidor pueda hacer DTCP con el otro. DTCPing es una utilidad de MS que puede descargar. También puede tener problemas de permisos.
El rendimiento de DTC puede ser bastante malo a veces, pero esto generalmente se debe a problemas de ancho de banda y tiempo de ida y vuelta o consumo de memoria si las transacciones son grandes. Hasta donde yo sé, siempre es más lento que el equivalente que no es de MSDTC, suponiendo que en realidad sean equivalentes
Personalmente, si puedo volver a escribir la consulta para evitar MSDTC por completo, por lo general estoy más satisfecho con el resultado. Si inserta la salida de un proceso exec en el servidor remoto, siempre se invocará MSDTC.
No hay consejos reales sobre los tiempos aleatorios, tal vez si explica con más detalle.
Se agregó información sobre DTC Ping de este artículo
DTCPING realiza una llamada RPC anónima a la máquina remota
desde xp, sp2, de forma predeterminada, la máquina remota no aceptará llamadas anónimas, por lo que le está dando un mensaje de error de acceso denegado (código de error OX5)
si deshabilita la tecla RestrictRemoteClients, la máquina remota acepta llamadas anónimas
Este es solo un problema de la herramienta DTCPING. Este error no está relacionado con DTC.