Во-первых, использование вызванного триггера для выполнения действий на другом (связанном) сервере, вероятно, приведет к возникновению всевозможных сложных проблем.
Было бы лучше использовать что-то вроде Service Broker для постановки этих действий в очередь. Если, конечно, они должны быть транзакционными.
Вы проверили, что MS DTC работает на обоих серверах? Под какими учетными данными запускается триггер? Имеют ли эти учетные данные доступ на связанном сервере?