【发布时间】:2012-05-24 07:03:58
【问题描述】:
我搜索了一下,在使用 SQL Server 2000 和 sybase 实现一个场景时遇到了一些困难。
我在不同位置有两台 SQL 服务器,分别命名为 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
请帮忙。谢谢!!!!
【问题讨论】:
标签: vb.net transactions transactionscope