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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Juan D
03/09/2004 - 17:28 | Informe spam
Muchas gracias Adrian, ya verifiqué lo que me dijiste
pero imaginate que me sigue saliendo un error...
Parece que no permite aún la ejecucioón del
storeprocedure remoto... Me sale este error


Server: Msg 18452, Level 14, State 1, Procedure
spConsecutivoOdeCPrueba, Line 121
Login failed for user '(null)'. Reason: Not associated
with a trusted SQL Server connection.

Espero tu pronta respuesta para que me digas que más
cosas le puedo configurar para que se haga efectiva la
transacción distribuida.

Suerte

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




.

Respuesta Responder a este mensaje
#3 Adrian D. Garcia
04/09/2004 - 00:48 | Informe spam
Parece ser que tienes problemas de permisos. Verifica:que en la
configuracion del servidor vinculado, el/los usuario/s que hayas definido
alli tengan para acceder al SQL Server remoto tengan los permisos
suficientes para logonearse y ejecutar el stored procedure.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Juan D" wrote in message
news:594501c491ca$b0153e20$
Muchas gracias Adrian, ya verifiqué lo que me dijiste
pero imaginate que me sigue saliendo un error...
Parece que no permite aún la ejecucioón del
storeprocedure remoto... Me sale este error


Server: Msg 18452, Level 14, State 1, Procedure
spConsecutivoOdeCPrueba, Line 121
Login failed for user '(null)'. Reason: Not associated
with a trusted SQL Server connection.

Espero tu pronta respuesta para que me digas que más
cosas le puedo configurar para que se haga efectiva la
transacción distribuida.

Suerte

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




.

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