All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
SQLServer,2008跨数据库实例事务处理_mssql学习_编程技术

Writer: delv Article type: Programming skills(编程技巧) Time: 2013/12/30 4:38:22 Browse times: 511 Comment times: 0

SQLServer,2008跨数据库实例事务处理_mssql学习_编程技术


Head photo

Go homepage
Upload pictures
Write articles

SQLServer 2008跨数据库实例事务处理_mssql学习_编程技术-你的首页-uuhomepage.com托了几天的难题,终于解决了。特分享一下以下是一个存储过程CREATE PROCEDURE deleteAccountAll @id intASSET XACT_abort ONBEGIN DISTRIBUTED TRANdelete from AccountCapital where accountid = @iddelete from logininfo where username = @iddelete from CapitalRecord where accountid = @iddelete from [Trade]..[order] where accountid = @iddelete from account where id = @idif @@error<>0rollback tranelse commit tran GO其中order表与其他几个表不在同一个数据库实例,若想实现事务操作,具体要注意两点:1.打开MSDTC服务,即 set XACT_abort on ,若本机没有启动,则运行 net start msdtc2.对不同数据库实例的访问要注意用[数据库实例名]..[表名]




There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.