Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Ayuda con Error de SQL server

Estas en el tema de Ayuda con Error de SQL server en el foro de SQL Server en Foros del Web. Que tal buenas tardes, el caso es el siguiente: Estoy utilizando un link server entre dos bases de datos en diferente servidor. En un Store ...
  #1 (permalink)  
Antiguo 15/06/2009, 16:25
 
Fecha de Ingreso: abril-2009
Mensajes: 40
Antigüedad: 15 años, 1 mes
Puntos: 0
Ayuda con Error de SQL server

Que tal buenas tardes, el caso es el siguiente:

Estoy utilizando un link server entre dos bases de datos en diferente servidor. En un Store procedure de la BASE1 hago la actualizacion de un campo en una tabla de esta misma BASE1, unicamente que la hago en base a una consulta de una tabla de la BASE2

Esto lo hago dentro de una transaccion, y cuando ejecuto el stored procedure me sale este error. Espero me puedan decir como puedo solucionar esta situacion.

Si lo hago sin el uso de transacciones funciona perfectamente.

The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d01c].


Saludos !!!
  #2 (permalink)  
Antiguo 15/06/2009, 16:26
 
Fecha de Ingreso: abril-2009
Mensajes: 40
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Ayuda con Error de SQL server

El codigo de la consulta lo muestro a continuacion:

update TABLAX
SET ID_TIPO_HORARIO=@ID_TIPO_HORARIO
FROM TABLAY A INNER JOIN [OTRO_SERVIDOR][DBO][BASE2].TABLAZ B ON A.ID_DE_SUCURSAL=B.ID_DE_SUCURSAL
WHERE B. ID_DE_SUCURSAL= @ID_DE_SUCURSAL
  #3 (permalink)  
Antiguo 16/06/2009, 19:52
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Ayuda con Error de SQL server

Y esta activado el servicio de TRANSACCIONES DISTRIBUIDAS???
  #4 (permalink)  
Antiguo 17/06/2009, 08:19
 
Fecha de Ingreso: abril-2009
Mensajes: 40
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Ayuda con Error de SQL server

Cita:
Iniciado por iislas Ver Mensaje
Y esta activado el servicio de TRANSACCIONES DISTRIBUIDAS???
asi es...se encuentra activado en los dos servidores

Saludos !!!
  #5 (permalink)  
Antiguo 21/06/2009, 12:36
 
Fecha de Ingreso: febrero-2009
Mensajes: 312
Antigüedad: 15 años, 2 meses
Puntos: 4
Respuesta: Ayuda con Error de SQL server

Hola, por casualidad, el servidor virtual está en un cluster?
Si fuera así, el MSDTC está en el mismo grupo que el SQL?

Por aquí más info:
support.microsoft.com/kb/889706

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:36.