TransactionScope

03/02/2006 - 21:25 por SAM | Informe spam
Hola grupo estoy desarrollando un sistema en vb.net 2005 y sql2000, estoy
tratando de implementar
TransactionScope , pero me da un error:

Network access for Distributed Transaction Manager (MSDTC) has been
disabled. Please enable DTC for network access in the security configuration
for MSDTC using the Component Services Administrative tool.

Alguien sabe que puede llegar a ser??

Saludos

Gracias

Preguntas similare

Leer las respuestas

#1 Jesús López
04/02/2006 - 10:24 | Informe spam
No es conveniente utilizar transaction scope para realizar transacciones
locales con SQL Server 2000, porque siempre las trata como una transacción
distribuida en la que tiene que intervenir el Distributed Transaction
Coordinator (MSDTC). Esto hace que SQL Server contacte con el MSDTC y la
transacción sea más lenta.

De todas maneras el error que te da debería solucionarse haciendo lo
siguiente tanto en la máquina desde donde se empieza la transacción como en
la máquina donde está instalado SQL Server 2000:

(1) Arranca: Herramientas Administrativas->Servicios de componentes
(2) Expande: Raíz de la consola->Equipos->Mi Pc
(3) Pulsa con el botón derecho del ratón en "Mi Pc" y elige "Propieades"
(4) En el cuadro "Propiedades de Mi Pc" ficha "MSDTC" pulsa el botón
"configuración de seguridad"
(5) En el cuadro "Configuración de Seguridad" activa lo siguiente:
a. Acceso a DTC desde la red
(1). Permitir clientes remotos
b. Comunicación del adminsitrador de transacciones:
(1) Permitir entrantes
(2) Permitir salientes
(3) No se requiere autenticación
(4) Habilitar transacciones con el protocolo TIP
c Habilitar transacciones XA

Saludos:

Jesús López
MVP
Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
04/02/2006 - 18:54 | Informe spam
Hola,

haz doble clic sobre el icono que hay al lado del reloj del pc y
correspondiente a SQL 2000, y asegúrate que el servidor de transacciones está
ejecutándose.

Sino es así (está en la lista desplegable), arráncalo y prueba nuevamente.

Confírmame que todo va bien.

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"SAM" wrote:

Hola grupo estoy desarrollando un sistema en vb.net 2005 y sql2000, estoy
tratando de implementar
TransactionScope , pero me da un error:

Network access for Distributed Transaction Manager (MSDTC) has been
disabled. Please enable DTC for network access in the security configuration
for MSDTC using the Component Services Administrative tool.

Alguien sabe que puede llegar a ser??

Saludos

Gracias



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