[英]Two connections under one Transaction
我搜索了araound,在使用SQL Server 2000和sybase实现一种方案时遇到了一些困难。
我在不同位置有两个SQL Server,分别命名为ServerA(MSSQL Server)和ServerB(Sybase服务器)。
我有一张桌子叫SALARY。
每当我向ServerA中的客户SALARY插入一条记录时,我也会将其插入ServerB中。
如果它们中的任何一个失败,则都应回滚它们。
我在VB中使用Asp .Net进行编程。
我无权更改/添加服务器B中的表。服务器B中唯一允许的是插入/删除/更新记录。
我环顾四周,找到了一种使用TransactionScope的方法,但我不太确定这是正确的方法。
参考: http : //msdn.microsoft.com/zh-tw/library/system.transactions.transactionscope%28v=vs.80%29.aspx
请帮忙。 谢谢!!!!
恕我直言,TransactionScope是正确的方法。 但是,我不确定Sybase是否支持注册环境事务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.