Отстраняването на проблеми с MSDTC може да бъде малко болезнено. Казахте, че работи, работи ли и на двата сървъра? Има ли защитна стена(и) между сървърите - трябва да се уверите, че всеки сървър може да DTCP свързва другия. DTCPing е помощна програма на MS, която можете да изтеглите. Може да имате и проблеми с разрешенията.
Производителността на DTC може да бъде доста ужасна понякога, но това обикновено се дължи на проблеми с честотната лента и времето за двупосочно пътуване или консумация на памет, ако транзакциите са големи. Доколкото знам, винаги е по-бавно от еквивалента, който не е MSDTC - ако приемем, че всъщност са еквивалентни
Лично, ако мога да пренапиша заявката, за да избегна напълно MSDTC, обикновено съм по-доволен от резултата. Ако вмъкнете изхода на exec proc на отдалечения сървър, MSDTC винаги ще се извиква.
Няма реални съвети относно произволните моменти, може би, ако обясните по-подробно.
Добавена информация за DTC Ping от тази статия
DTCPING извършва анонимно RPC повикване към отдалечена машина
от xp,sp2, по подразбиране, отдалечената машина няма да приема анонимни обаждания, така че ви дава съобщение за отказан достъп (код за грешка OX5)
ако деактивирате ключа RestrictRemoteClients, отдалечената машина приема анонимни обаждания
http://msdn.microsoft.com/security/productinfo/XPSP2 /networkprotection/restrict_remote_clients.aspx
Това е просто проблем с инструмента DTCPING, Тази грешка не е свързана с DTC.