繁体   English   中英

一笔交易中有两个连接

[英]Two connections under one Transaction

我搜索了araound,在使用SQL Server 2000和sybase实现一种方案时遇到了一些困难。

  1. 我在不同位置有两个SQL Server,分别命名为ServerA(MSSQL Server)和ServerB(Sybase服务器)。

  2. 我有一张桌子叫SALARY。

  3. 每当我向ServerA中的客户SALARY插入一条记录时,我也会将其插入ServerB中。

  4. 如果它们中的任何一个失败,则都应回滚它们。

  5. 我在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM