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:
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.


Respuesta Responder a este mensaje
#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:
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:
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.






Respuesta Responder a este mensaje
#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:
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:
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:
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.










email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida