Error en servidores Vinculados.

17/11/2005 - 14:21 por Luis Gutierrez | Informe spam
Hola buenos dias,
tengo un par de servidores vinculados,donde estoy tratando de realizar esto:


UPDATE OPENQUERY(EL_Local, 'SELECT expCodigo,expObservaciones FROM
dbo.EXPENDIO WHERE expCodigo BETWEEN 1 AND 10' )
SET expObservaciones=b.expObservaciones FROM OPENQUERY(EL_Local, 'SELECT
expCodigo,expObservaciones FROM dbo.EXPENDIO WHERE expCodigo BETWEEN 1 AND
10 ' ) a
join dbo.expendio b on a.expCodigo=b.expCodigo

y se esta generando el siguiente error:

Server: Msg 7333, Level 16, State 2, Line 1
Could not fetch a row using a bookmark from OLE DB provider 'SQLOLEDB'.

despues de investigar por bastante rato, consegui un post que decia que era
bug de OLEDB y que solo tenia que instalar el mdac 2.7 SP1 o superior para
solucionar esto, cosa que hice, pero en vano por que el error aun continua.
Agradeceria mucho sus opiniones.

Gracias.

Luis Gutierrez.
Ingeniero de Integracion.

Preguntas similare

Leer las respuestas

#1 Maxi
17/11/2005 - 14:21 | Informe spam
Hola, ademas de instalar el MDAC 2.8 no se porque lo haces con Openquery si
los tienes vinculados? porque no usas

UPDATE SERVIDOR.BDD.PROPIETARIO.OBJETO ??


Salu2
Maxi [MVP SQL SERVER]


"Luis Gutierrez" escribió en el mensaje
news:
Mostrar la cita
#2 Luis Gutierrez
17/11/2005 - 15:14 | Informe spam
en mis pruebas el Update OpenQuery resulta se mucho mas eficiente que
hacerlo de la manera directa, como me lo comentas

Saludos,

Luis.

"Maxi" wrote in message
news:
Mostrar la cita
#3 Maxi
17/11/2005 - 15:23 | Informe spam
Hola, no veo porque!! yo no he realizado update con openquery sino como te
comente antes. Quizas con el MDAC se solucione


Salu2
Maxi [MVP SQL SERVER]


"Luis Gutierrez" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida