如何一次使用两个数据库?它们被放置在不同的网络中。是否可以在.net?
答案 0 :(得分:1)
如果您想要跨越多个数据库的Transaction
,可以使用TransactionScope
。
using (TransactionScope t = new TransactionScope())
{
// Execute code
t.Commit();
}
必要时,Transaction
将被提升为分布式事务。您需要确保已安装Distributed Transaction Coordinator,然后一切都可以正常运行而无需进一步配置。
答案 1 :(得分:1)
在Sql Server中使用数据镜像概念。