I am trying to update some informaiton on a linked server based on information on the local server, and I get the following error:

Could not open table '"infoimg"."dbo"."queues2& #34;' from OLE DB provider 'SQLOLEDB'. The provider could not support a row lookup position. The provider indicates that conflicts occurred with other properties or requirements.

The table does exeist, and linked-server selects on it work just fine. It's when I try to run this statement:

update imgtr02.infoimg.dbo.queues2 set o_resource = null, lock_time = 0 from
imgtr02.infoimg.dbo.queues2 a, sysid_stuck b
where a.id = b.id

...that I have problems.

Any clues?