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

Preguntas similare

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

Respuesta Responder a este mensaje
#2 MarcosQ
20/07/2005 - 11:04 | Informe spam
Efectivamente el firewall era uno de los problemas.
Otro de los problemas era de la configuración del DTC en el ordenador XP que
actuaba como servidor de aplicaciones:
- Ir a las propiedades de COM+ y en la pestaña MSDTC pulsar
"Configuración de seguridad"
En el formulario que sale, tenía deshabilitado la opción "Acceso a
DTC desde
la red". La habilite y habilite además las opciones
- Permitir cliente remoto
- Permitir administración remota
- Permitir entrantes
- Permitir salientes
- Habilitar transacciones XA
Reinicié el DTC y con estos dos cambios ya tuve acceso al servidor SQL
Server Remoto para los casos que no me funcionaban.

Gracias y saludos.



"qwalgrande" wrote:

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
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida