Duplicacion de datos

15/11/2004 - 17:04 por Mauricio Toloza | Informe spam
tengo 2 Servidores de SQL2000 en dos redes diferentes,
pero en ambos hay tablas comunes por lo que al insertar,
modificar o borrar algo en un server se debe actualizar
automaticamente en el otro, para esto uso los servicios
de Publicacion y suscripcion de datos de SQL y al hacer
una instrunccion insert me sale este error:

No se puede realizar la operación. El proveedor OLE
DB 'SQLOLEDB' no pudo iniciar una transacción distribuida.
[OLE/DB provider returned message: No se puede dar de
alta la nueva transacción en el coordinador de
transacciones especificado. ]

y al hacer un update este error :
No se puede realizar la operación. El proveedor OLE
DB 'SQLOLEDB' no pudo iniciar una transacción distribuida.
Otra sesión confirmó o anuló la transacción que estaba
activa en esta sesión.
[OLE/DB provider returned message: No se puede dar de
alta la nueva transacción en el coordinador de
transacciones especificado. ]

ya tengo instalado el sp3a y el MDAC 2.8 no se que mas
hacerle que puedo hacer para solucionar mi problema, a
que se debe este error?.

gracias de antemano por sus respuestas


Mauricio Toloza
 

Leer las respuestas

#1 Paulino Padial
15/11/2004 - 17:39 | Informe spam
El error de las transacciones distribuidas, se debe a que no puede abrir una
conexion por el puerto del dtc, (mira a ver el puerto 135)( puedes probar
con una herramienta que se llama DCPING para comprabarlo) con la maquina
destino, que es el que utiliza el DTC :
Coordinador de transacciones distribuidas : DTC, utilizado para tareas
entre varios servidores distribuidos. Se llama "Distributed Transaction
Coordinator".


__________________________________________
Paulino Padial López

Microsoft SQL-Server Administrator.
Microsoft Certified Solution Developer
Microsoft Certified Trainer
web: http://lucer.manicomio.net
__________________________________________
"Mauricio Toloza" escribió en el
mensaje news:6b8701c4cb2c$b88a2fc0$
tengo 2 Servidores de SQL2000 en dos redes diferentes,
pero en ambos hay tablas comunes por lo que al insertar,
modificar o borrar algo en un server se debe actualizar
automaticamente en el otro, para esto uso los servicios
de Publicacion y suscripcion de datos de SQL y al hacer
una instrunccion insert me sale este error:

No se puede realizar la operación. El proveedor OLE
DB 'SQLOLEDB' no pudo iniciar una transacción distribuida.
[OLE/DB provider returned message: No se puede dar de
alta la nueva transacción en el coordinador de
transacciones especificado. ]

y al hacer un update este error :
No se puede realizar la operación. El proveedor OLE
DB 'SQLOLEDB' no pudo iniciar una transacción distribuida.
Otra sesión confirmó o anuló la transacción que estaba
activa en esta sesión.
[OLE/DB provider returned message: No se puede dar de
alta la nueva transacción en el coordinador de
transacciones especificado. ]

ya tengo instalado el sp3a y el MDAC 2.8 no se que mas
hacerle que puedo hacer para solucionar mi problema, a
que se debe este error?.

gracias de antemano por sus respuestas


Mauricio Toloza

Preguntas similares