Hola,
Estoy utilizando transacciones distribuidas desde .net (framework 1.1 en
español) utilizando remoting para el desarrollo.
Tengo una máquina servidora de pruebas (windows server 2000) que tiene
sql server, y los componentes com+ en el IIS local todo ejecutándose en la
misma máquina. En esta circunstancia, la aplicación funciona sin problemas.
El problema está cuando la aplicación se ejecuta en un IIS que está en otra
máquina distinta a SQL Server. Me da el siguiente error:
"El administrador de transacción ha deshabilitado su soporte para
transacciones de red o remotas."
La situación en esta configuración es la siguiente:
1) El sql server está instalado sobre un servidor Window server 2000.
El DTC está iniciado sin problemas.
2) En un Windows XP Professional, tengo instalado el IIS con los
componentes necesarios para ejecutar la aplicación.
3) La aplicación la ejecuto desde el PC con windows XP Professional que
tiene el IIS. El DTC también está activado sin problemas. Las consultas que
no van por remoting, no tienen problemas y la información se obtiene. Sin
embargo, lo que va a través de remoting (transaction required) da el problema
señalado anteriormente.
4) Tanto el servidor sql server como el pc están en el mismo grupo de
trabajo (aunque no están en ningún dominio)
¿Alguien tiene idea de este error? Tengo la impresión de que se trata de
algún problema de acceso o de seguridad pero no doy con él.
Saludos,
MarcosQ
Leer las respuestas