Transacciones con Servidores Vinculados

15/12/2004 - 18:49 por Luis Soler | Informe spam
Hola grupo:

Tengo el siguiente problema:
Tengo un servidor vinculado de SQL Server a mi servidor principal. El
servidor vinculado es un servidor
remoto y lo tengo referenciado por su IP, por ejem.: 80.90.90.1
Si realizo una consulta del tipo:
select articulo from [80.90.90.1].basedatos.dbo.articulos
me funciona correctamente.
Pero si esta misma consulta la hago dentro de una transaccion se me queda
completamente bloqueada.
He probado con BEGIN TRANSACTION y con BEGIN DISTRIBUTED TRANSACTION.
También he probado a poner los siguientes SETs:
SET XACT_ABORT ON
SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
Y por último también he comprobado que los coordinadores de transacciones
distribuidas están en ejecución.
¿ Qué estoy haciendo mal ?

Un saludo
 

Leer las respuestas

#1 Maxi
15/12/2004 - 20:47 | Informe spam
Hola, podrias exponer como estas haciendo con la transaccion? que tipo de
conexion tienes?


Salu2
Maxi


"Luis Soler" escribió en el mensaje
news:
Hola grupo:

Tengo el siguiente problema:
Tengo un servidor vinculado de SQL Server a mi servidor principal. El
servidor vinculado es un servidor
remoto y lo tengo referenciado por su IP, por ejem.: 80.90.90.1
Si realizo una consulta del tipo:
select articulo from [80.90.90.1].basedatos.dbo.articulos
me funciona correctamente.
Pero si esta misma consulta la hago dentro de una transaccion se me queda
completamente bloqueada.
He probado con BEGIN TRANSACTION y con BEGIN DISTRIBUTED TRANSACTION.
También he probado a poner los siguientes SETs:
SET XACT_ABORT ON
SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
Y por último también he comprobado que los coordinadores de transacciones
distribuidas están en ejecución.
¿ Qué estoy haciendo mal ?

Un saludo


Preguntas similares