dos conexiones-una transaccion

09/12/2004 - 18:07 por Jomaweb | Informe spam
Hola

Tengo una pagina asp que concecta con dos servidores SQL.
tengo por tanto dos cadenas de conexion (cn1,cn2)
El problema es que cuando pongo Transaction="Required" me da error en la
transacción, y es estrictamente necesario que todas las operaciones
vayan en una transacción.
¿cómo puedo evitar el error?

Gracias

Preguntas similare

Leer las respuestas

#1 Gabriel
09/12/2004 - 19:27 | Informe spam
Es mejor mandar los requerimentos de transaccion directamente a cada
servidor de SQL sin pasar por el esquema del "objeto.Transaction=xxxxxx" o
sea, mandar directamente el BEGIN TRANS a cada servidor. Espero haber
acertado en tu solicitud.

Saludos, Gabriel.


"Jomaweb" escreveu na mensagem
news:
Hola

Tengo una pagina asp que concecta con dos servidores SQL.
tengo por tanto dos cadenas de conexion (cn1,cn2)
El problema es que cuando pongo Transaction="Required" me da error en la
transacción, y es estrictamente necesario que todas las operaciones vayan
en una transacción.
¿cómo puedo evitar el error?

Gracias
Respuesta Responder a este mensaje
#2 Juan C. Pulido S.
09/12/2004 - 21:09 | Informe spam
Create una función que haga la conexión, le pasas variables de cadenas de
conexión y datos que quieras hacer
que seria como te dice Gabriel, que te devuelva un estado de acción fallida
o lograda. Con esto MTS puede deshacer los cambios que haya logrado en la
otra conexión si fue fallida y asi deja todo como estaba. Total se vuelve a
intentar hasta que las dos hayan logrado el objetivo.

artjc :-)

"Gabriel" escribió en el mensaje
news:
Es mejor mandar los requerimentos de transaccion directamente a cada
servidor de SQL sin pasar por el esquema del "objeto.Transaction=xxxxxx" o
sea, mandar directamente el BEGIN TRANS a cada servidor. Espero haber
acertado en tu solicitud.

Saludos, Gabriel.


"Jomaweb" escreveu na mensagem
news:
> Hola
>
> Tengo una pagina asp que concecta con dos servidores SQL.
> tengo por tanto dos cadenas de conexion (cn1,cn2)
> El problema es que cuando pongo Transaction="Required" me da error en la
> transacción, y es estrictamente necesario que todas las operaciones


vayan
> en una transacción.
> ¿cómo puedo evitar el error?
>
> Gracias


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