Cuando se recibe este error

New transaction cannot enlist in the specified transaction coordinator

Se debe a que el MSDTC no está configurado correctamente para corregirlo tienen que seguir los siguientes pasos:

– En el MSDTC hay que poner la configuración de autentication en No Requerida

– El Servicio de SQL Server tienen que iniciarse despues que se ha iniciado el MSDTC

– Hay que ir al Firewall de Windows habilitarlo, despues deshahbilitarlo y crear dos excepcones: una para el programa c:\windows\system32\msdtc.exe y otra para el puerto 135

– Esto se tiene que hacer tanto en la maquina donde está corriendo el cliente, por ejemplo el IIS tanto como en el SQL Server

El MSDTC tiene que estar configurado asi tanto en el server como en el cliente

clip_image002

clip_image004

clip_image006

clip_image008

 

Saludos,

Eduardo Castro – Comunidad Windows Costa Rica – http://mswindowscr.org