Quando ocorre este tipo de erro geralmente é por conta do MSDTC desativado ou o Firewall da máquina que está ativado e bloqueando a transação.
Ativando o MSDTC
Acesse Painel de Controle...
Serviços de Componentes...
Na aba Rastreando deixe marcado como a imagem acima.
Selecione a aba Segurança...
Na aba Segurança deixe marcado como acima.
Desativando o Firewall
Acesso painel de controle / Firewall do Windows
Selecione "Ativar ou Desativar o Firewall do Windows".
Selecione "Desativar o Firewall do Windows".
Comentários
Na máquina onde a aplicação foi desenvolvida a aplicação é executada normalmente (depois de instalada) e na máquina do cliente não funciona.
Existe algum outro motivo que bloqueia a conexão?