El administrador de transacción ha deshabilitado su soporte para t

18/07/2005 - 18:42 por MarcosQ | Informe spam
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

#1 qwalgrande
19/07/2005 - 21:58 | Informe spam
Hola.

XP... Suena a firewall. Asegúrate que el MSDTC tiene abierto el rango de
puertos (del 5000 al 7000) que le permiten a SQL Server trabajar a través de
un firewall.

http://support.microsoft.com/defaul...-us;250367

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"MarcosQ" escribió en el mensaje
news:
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

Preguntas similares