sql2000中,作业的时候出了问题

chinahuman 2006-09-19 05:48:55
要同步两台服务器之间数据,使用了链接服务器,在执行数据的同步的时候,发现Insert可以的,但是Update/delete会失败,不知道是哪里出了问题,操作用户为那个库的db_owner错误是:
未能打开表 '"test"."dbo"."Devices"'(来自 OLE DB 提供程序 'SQLOLEDB')。 提供程序未能支持行查找位置。 提供程序指出与其它属性或要求发生了冲突。
[OLE/DB provider returned message: 多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。]
OLE DB 错误跟踪[OLE/DB Provider 'SQLOLEDB' IOpenRowset::OpenRowset returned 0x80040e21: [PROPID=DBPROP_BOOKMARKS VALUE=True STATUS=DBPROPSTATUS_CONFLICTING], [PROPID=DBPROP_COMMANDTIMEOUT VALUE=600 STATUS=DBPROPSTATUS_OK], [PROPID=Unknown PropertyID VALUE=True STATUS=DBPROPSTATUS_OK], [PROPID=DBPROP_IRowsetLocate VALUE=True STATUS=DBPROPSTATUS_CONFLICTING], [PROPID=DBPROP_IRowsetChange VALUE=True...
...全文
206 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinahuman 2006-09-21
  • 打赏
  • 举报
回复
是从其它库里面导过来的数据,所以没有查原来的表结构,结果打开看结构的时候,就晕了,竟然没有定主键
郭大侠_ 2006-09-20
  • 打赏
  • 举报
回复
表中居然没有主键,问题很严重阿
chinahuman 2006-09-20
  • 打赏
  • 举报
回复
自己解决了,是要在链接服务器的表上加上主键
yangjianw2004 2006-09-19
  • 打赏
  • 举报
回复
db_owner,是不是加入到某个 应用程序角色 里了呢? 如果是这样的话db_owner只能拥有 该应用程序角色的权限.
yangjianw2004 2006-09-19
  • 打赏
  • 举报
回复
关注

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧