.net镜像数据库和连接池

时间:2014-01-16 08:17:52

标签: .net database connection-pooling

我很想在我的连接字符串中使用.net Principal / Mirror数据库。

我想问一下,如果发生故障转移,汇集的连接会发生什么? 他们被终止了吗?

1 个答案:

答案 0 :(得分:1)

为了让您详细了解将要阅读的内容

简而言之,一旦在连接字符串中添加了故障转移合作伙伴,就会在驱动程序和SQL Server上发生魔力。这意味着驱动程序确保您的应用程序指向正确的数据库,并且SQL Server确保在成为主数据库之前,任何等待队列的事务都将写入镜像(在故障转移时成为主要数据库)。

这并不能保证数据完全保存,您仍然需要对代码执行某些操作并将事务封装在事务上,以便在流程未完成时回滚。