分布式事物 问题

xcb0730 2010-01-11 12:39:01

Begin Distributed Transaction

update MyServer.jslpos.dbo.t_basic_brand
set brandname = brandname + 'PL'
where brandcode = '01'

commit Transaction




MyServer 是连接服务器,(不用分布式事物就成功)

出现这样的错误
消息 3910,级别 16,状态 2,第 1 行
其他会话正在使用事务的上下文。




下面不用连接服务器也通过



Begin Distributed Transaction

update t_basic_brand
set brandname = brandname + 'P'
where brandcode = '01'

commit transaction




...全文
108 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr_Nice 2010-01-11
  • 打赏
  • 举报
回复
楼主是否用了环回链接啊?
SQLSERVER2005不支持在分布式事务处理中存在指向本地的链接服务器(环回链接服务器)
xcb0730 2010-01-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 orchidcat 的回复:]
楼主是否用了环回链接啊?
SQLSERVER2005不支持在分布式事务处理中存在指向本地的链接服务器(环回链接服务器)
[/Quote]

那就是一定要在两台计算机上面才能用。 我的链接服务器是本机的SQL2005
dawugui 2010-01-11
  • 打赏
  • 举报
回复
如果你连接上了myserver,就不会报这个错.

22,210

社区成员

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

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