Error al hacer un Update a un Servidor Vinculado

10/11/2006 - 14:57 por Jimmito | Informe spam
saludos ...!!!
tengo un pequeño inconveniente con un servidor vinculado..
lo agrego... y le puedo dar un select a la tabla..
pero el detalle es que cuando le quiero hacer un update se cae y me arroja
este error..

Servidor: mensaje 7306, nivel 16, estado 2, línea 1
No se puede abrir la tabla '"Ant"."dbo"."TmLocpvd"' desde el proveedor OLE
DB 'SQLOLEDB'. El proveedor no admite una posición de búsqueda de filas. El
proveedor indica que hay conflictos con otras propiedades o requisitos.
[OLE/DB provider returned message: La operación de múltiples pasos de OLE DB
generó errores. Compruebe los valores de estado de OLE DB si es posible. No
se realizó ningún trabajo.]
Traza de error de OLE DB [OLE/DB Provider 'SQLOLEDB' IOpenRowset::OpenRowset
returned 0x80040e21: [PROPIDÛPROP_BOOKMARKS VALUE=True
STATUSÛPROPSTATUS_CONFLICTING], [PROPIDÛPROP_COMMANDTIMEOUT VALUE`0
STATUSÛPROPSTATUS_OK], [PROPID=Unknown PropertyID VALUE=True
STATUSÛPROPSTATUS_OK], [PROPIDÛPROP_IRowsetLocate VALUE=True
STATUSÛPROPSTATUS_CONFLICTING], [PROPIDÛPROP_IRowsetCha...


siendo esta mi sentencia
UPDATE PRUEBA.Ant.dbo.TmLocpvd
SET bllocpvd = 0
WHERE idcodusu ='jpoma'

y donde Prueba es mi Servidor Vinculado
nota. me estoy conectado con el usuario sa y su respectiba clave..
alguien me podria dar una mano..?

gracias...

Nota 2
esa sentencia si funciona en el server de produccion pero en el de
desarrollo que lo estoy haciendo no.
claro que hay que tener en cuenta que en mi server tengo las dos bases de
datos y me creo un servidor vinculado hacia mi mismo.
 

Leer las respuestas

#1 Maxi
11/11/2006 - 16:06 | Informe spam
Hola que version y edicion de SQL tienes? tambien es importarte saber el
MDAC si es el 2.8 y el service pack de tus servidores, como veras es un
problema de drivrs n tu maquina local, necesitariamos mas informacion como
para poder ayudarte


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Jimmito" wrote in message
news:
saludos ...!!!
tengo un pequeño inconveniente con un servidor vinculado..
lo agrego... y le puedo dar un select a la tabla..
pero el detalle es que cuando le quiero hacer un update se cae y me arroja
este error..

Servidor: mensaje 7306, nivel 16, estado 2, línea 1
No se puede abrir la tabla '"Ant"."dbo"."TmLocpvd"' desde el proveedor OLE
DB 'SQLOLEDB'. El proveedor no admite una posición de búsqueda de filas.
El
proveedor indica que hay conflictos con otras propiedades o requisitos.
[OLE/DB provider returned message: La operación de múltiples pasos de OLE
DB
generó errores. Compruebe los valores de estado de OLE DB si es posible.
No
se realizó ningún trabajo.]
Traza de error de OLE DB [OLE/DB Provider 'SQLOLEDB'
IOpenRowset::OpenRowset
returned 0x80040e21: [PROPIDÛPROP_BOOKMARKS VALUE=True
STATUSÛPROPSTATUS_CONFLICTING], [PROPIDÛPROP_COMMANDTIMEOUT VALUE`0
STATUSÛPROPSTATUS_OK], [PROPID=Unknown PropertyID VALUE=True
STATUSÛPROPSTATUS_OK], [PROPIDÛPROP_IRowsetLocate VALUE=True
STATUSÛPROPSTATUS_CONFLICTING], [PROPIDÛPROP_IRowsetCha...


siendo esta mi sentencia
UPDATE PRUEBA.Ant.dbo.TmLocpvd
SET bllocpvd = 0
WHERE idcodusu ='jpoma'

y donde Prueba es mi Servidor Vinculado
nota. me estoy conectado con el usuario sa y su respectiba clave..
alguien me podria dar una mano..?

gracias...

Nota 2
esa sentencia si funciona en el server de produccion pero en el de
desarrollo que lo estoy haciendo no.
claro que hay que tener en cuenta que en mi server tengo las dos bases de
datos y me creo un servidor vinculado hacia mi mismo.

Preguntas similares