Como Soportar Transacc Distribuidas

02/09/2004 - 22:16 por Juan D | Informe spam
Buenas Tardes,

Tengo un problema con las transacciones distribuidas
entre 2 Servidores XP con SQL 7 comunicandose por canal
dedicado, lo que pretendo es invocar un storedprocedure
remoto desde el storedprocedure local, sale el error:

Server: Msg 7391, Level 16, State 1, Procedure
spConsecutivoOdeCPrueba, Line 119
The operation could not be performed because the OLE DB
provider 'SQLOLEDB' does not support distributed
transactions.
[OLE/DB provider returned message: New transaction cannot
enlist in the specified transaction coordinator. ]


EL error lo entiendo y lo que quiero saber es que debo
instalarle o que debo configurar en los 2 servidores,
teniendo en cuenta que ya se encuentran linkeados y ambos
se ven sin problemas el uno al otro.

Espero su pronta respuesta

Suerte
 

Leer las respuestas

#1 Adrian D. Garcia
03/09/2004 - 03:38 | Informe spam
Antes de iniciar la transaccion distribuida ejecuta la sentencia T-SQL:

SET XACT_ABORT ON

Y cuando la transaccion termine

SET XACT_ABORT OFF

Asegurate tambien de tener los servicios de MSDTC ejecutandose en los 2
servidores y que si hay un firewall en el medio que esten habilitados los
puertos TCP correspondientes para que se puedan comunicar entre si

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Juan D" wrote in message
news:512501c49129$bb370b90$
Buenas Tardes,

Tengo un problema con las transacciones distribuidas
entre 2 Servidores XP con SQL 7 comunicandose por canal
dedicado, lo que pretendo es invocar un storedprocedure
remoto desde el storedprocedure local, sale el error:

Server: Msg 7391, Level 16, State 1, Procedure
spConsecutivoOdeCPrueba, Line 119
The operation could not be performed because the OLE DB
provider 'SQLOLEDB' does not support distributed
transactions.
[OLE/DB provider returned message: New transaction cannot
enlist in the specified transaction coordinator. ]


EL error lo entiendo y lo que quiero saber es que debo
instalarle o que debo configurar en los 2 servidores,
teniendo en cuenta que ya se encuentran linkeados y ambos
se ven sin problemas el uno al otro.

Espero su pronta respuesta

Suerte

Preguntas similares