`
luofeng
  • 浏览: 6128 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQLSverser 2005 "其他会话正在使用事务的上下文。"错误

阅读更多
首先临时表是有数据的。
SELECT id FROM #NeedDel


执行这个删除脚本的时候出现如下错误:
DELETE FROM FADB.Finance1029.dbo.FINANCE_SP_OVERALL_INFOR WHERE ID IN (SELECT id FROM #NeedDel)

链接服务器"FADB"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。"。
Msg 3910, Level 16, State 2, Line 1
其他会话正在使用事务的上下文。



当#NeedDel只有一条数据的时候,执行这个SQL是成功的。
DELETE FROM FADB.Finance1029.dbo.FINANCE_SP_OVERALL_INFOR WHERE ID = (SELECT id FROM #NeedDel)



现在就没弄懂用IN时,为什么会出现"其他会话正在使用事务的上下文。"错误.
  • 大小: 5.3 KB
  • 大小: 25.1 KB
  • 大小: 22.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics