我的程序实现从一台服务器(windows2000)的数据库a中取出数据,插入到另一台服务器(windows2000)的数据库b中,程序运行在一台pc机c(xp)上,我用TransactionScope做事务处理,
using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required, new TimeSpan(1, 1, 0)))
{
这之间进行取数,插入操作等等
}
a、b数据库都在一台机器(xp)上时,测试没问题,但在上面环境中运行的时候提示“该伙伴事务管理器已经禁止了它对远程/网络事务的支持”,请问一下,使用TransactionScope,这三台电脑是否都需要配置,配置哪些?