当前位置: 代码迷 >> Sql Server >> SQL Server 2005存储过程不同数据库间事务。该如何处理
  详细解决方案

SQL Server 2005存储过程不同数据库间事务。该如何处理

热度:15   发布时间:2016-04-24 18:58:54.0
SQL Server 2005存储过程不同数据库间事务。
两个表在两个不同数据库中,存储过程对两个表做更改时怎样做事物处理?以下代码中QPTreasureDB和QPAccountsDB是两个不同数据库,不做事务处理时运行正常,加了事物处理不能正常运行。


BEGIN TRANSACTION Tran_MSG
UPDATE QPTreasureDBLink.QPTreasureDB.dbo.GameScoreInfo ....
INSERT QPAccountsDBLink.QPAccountsDB.dbo.AccountsMember ....
COMMIT TRANSACTION Tran_MSG
------解决方案--------------------
不做事务处理时运行正常,加了事物处理不能正常运行

不能正常运行的具体表现是什么呢,报错了吗

------解决方案--------------------
请贴出不能正常运行的具体信息或情况。。。
  相关解决方案