Unless MS DTC is currently installed on the computer running the instance of the Database Engine, this example produces an error message. For more information about installing MS DTC, see the Microsoft Distributed Transaction Coordinator documentation.
USE AdventureWorks2012; GO BEGIN DISTRIBUTED TRANSACTION; -- Delete candidate from local instance. DELETE AdventureWorks2012.HumanResources.JobCandidate WHERE JobCandidateID = 13; -- Delete candidate from remote instance. DELETE RemoteServer.AdventureWorks2012.HumanResources.JobCandidate WHERE JobCandidateID = 13; COMMIT TRANSACTION; GO
跨库事务
原创
©著作权归作者所有:来自51CTO博客作者hdk的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:将字符串转换为列显示
下一篇:C#实现判断字符是否为中文
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java 事务跨服务 注解 spring 跨库事务
一、何为事务定义:事务是指多个操作单元组成的合集,多个单元操作是整体不可分割的,要么都操作成功,要么都不成功。其必须遵循的四个原则(ACID):原子性(Atomicity -- 美 [ˌætəˈmɪsɪti]):事务是不可分割的最小单位,事务内的操作要么全成功(commit),要么一个失败全失败(rollback)一致性(Consistency -- 美 [kənˈsɪstənsi])
java 事务跨服务 注解 Spring-Boot分布式事务 Spring-Boot多数据源 Spring-Boot跨库分布式事务管理 Spring-Boot多数据源的事务控制