Cómo funcionan las Transacciones entre bases de datos?

19/11/2003 - 18:16 por Eusebio M | Informe spam
Hola grupo,

estoy creando un procedimiento almacenado en una base de datos.
En este Sp declaro una transacción, luego modifico una tabla de otra base de
datos en el mismo
servidor y luego cierro la transacción.

La pregunta es si las transaciones en este contexto funcionan como si se
hicieran todas
las operaciones exclusivamente en la base de datos donde he creado el Sp.

Versiones: SQL Server 2k Personal



Muchas gracias


Eusebio Martinez
 

Leer las respuestas

#1 Accotto Maximiliano D.
19/11/2003 - 18:19 | Informe spam
la transacciones funcionan algo asi:

Begin tran

bla bla ba


commit tran

o rool back tran

todo lo q esta dentro (no importa la BDD se llevara a cabo si haces commit,
si no haces commit los insert update o lo q hayas hecho dentro de esa
transaccion se perderan

Esa es justamente la idea de armar transacciones

Que si algo por ej falla se cancele todo (sino te quedarin cosas inconclusas
de hacer, en otras palabras dentro de una transaccion uno pone todo aquello
q desea q se ejecute si o si y si algo fallara en algun paso q no se ejecute
nada digamos)

Me explico?

Un saludo


Maximiliano Damian Accotto
Fundicion San Cayetano S.A
4002 - 4010
Gerente de Sistemas
[]
"Eusebio M" escribió en el mensaje
news:
Hola grupo,

estoy creando un procedimiento almacenado en una base de datos.
En este Sp declaro una transacción, luego modifico una tabla de otra base


de
datos en el mismo
servidor y luego cierro la transacción.

La pregunta es si las transaciones en este contexto funcionan como si se
hicieran todas
las operaciones exclusivamente en la base de datos donde he creado el Sp.

Versiones: SQL Server 2k Personal



Muchas gracias


Eusebio Martinez




Preguntas similares