buenas!!

Estoy haciendo pruebas usando un linked server y me encontre con lo siguiente,

Arme una app de prueba (VB6 COM+) que actualiza datos en una tabla en
SQLServer1 y dentro de la misma transacción actualiza datos en una
tabla en SQLServer2

En la app abro una transacción hago los dos insert (insert a
SQLServer1 luego insert a SQLServer2) y cierra la transacción,
(si va todo bien hace commit si detecta un error hace rollback)

Provocando un error en el segundo insert, para ver que sucede, note
que no abortaba la transacción usando linked server,

Entonces hice un test sin linked Server (connectionString al server
SQLServer2) y ahí si atrapa el error y aborta la transacción,

alguien podria orientarme al respecto?
Cual es la diferencia entre usar linked server o no?

desde ya muchas gracias!!
Saludos
Clarisa

Responder a