SQL Server 2005存储过程不同数据库间事务。
两个表在两个不同数据库中,存储过程对两个表做更改时怎样做事物处理?以下代码中QPTreasureDB和QPAccountsDB是两个不同数据库,不做事务处理时运行正常,加了事物处理不能正常运行。
BEGIN TRANSACTION Tran_MSG
UPDATE QPTreasureDBLink.QPTreasureDB.dbo.GameScoreInfo ....
INSERT QPAccountsDBLink.QPAccountsDB.dbo.AccountsMember ....
COMMIT TRANSACTION Tran_MSG
------解决方案--------------------不做事务处理时运行正常,加了事物处理不能正常运行
不能正常运行的具体表现是什么呢,报错了吗
------解决方案--------------------请贴出不能正常运行的具体信息或情况。。。