1
A
回答
1
为了让你发生了什么详细的想法在这里有一个读
- http://msdn.microsoft.com/en-nz/library/ms175484.aspx
- http://www.sqlskills.com/blogs/paul/a-sql-server-dba-myth-a-day-130-in-flight-transactions-continue-after-a-failover/
- http://blogs.msdn.com/b/spike/archive/2010/12/08/clarification-on-the-failover-partner-in-the-connectionstring-in-database-mirror-setup.aspx
总之,一旦你在连接字符串中添加故障转移合作伙伴神奇的事情发生在驱动程序和SQL Server上。这意味着驱动程序确保您的应用程序指向正确的数据库,并且SQL Server确保任何等待队列的事务在成为主服务器之前写入镜像(成为故障切换的主服务器)。
这不给你保证数据完全保存,你仍然需要做你的代码的东西,在一个交易附上寄托都因此回滚时未完成的过程。
相关问题
- 1. ADO .Net/C#数据库连接池
- 2. Java:JDBC数据库连接池
- 3. 数据库连接池
- 4. JBoss数据库连接池
- 5. 单身连接和数据库池
- 6. Tomcat连接池和更改数据库
- 7. .net连接池
- 8. .net SqlCommandTimeOut和连接池
- 9. 连接到很多数据库时的django和数据库连接池
- 10. 镜像连接
- 11. Servelt数据库连接:JDBC,ODBC,连接池和
- 12. H2数据库(服务器)TCP连接超时和连接池
- 13. 数据库镜像
- 14. 数据库连接.NET MVC
- 15. .NET数据库连接池发生错误?
- 16. 选择一个数据库连接池
- 17. 最佳数据库连接池大小
- 18. 负载平衡数据库连接池
- 19. SQL Server数据库连接池?
- 20. 红宝石数据库连接池
- 21. 设计数据库连接池
- 22. Play Framework:数据库连接池关闭
- 23. Standalone Axis2中的数据库连接池?
- 24. Django的:池MySQL数据库连接
- 25. tomcat jdbc连接池与Oracle数据库
- 26. 数据库连接池(使用Java)
- 27. 数据库连接池是否重要?
- 28. Ruby/Rails数据库连接池实现
- 29. django mysql数据库连接池
- 30. jetty mysql数据库连接池
链接一不提及池。 链接二是有启发性的,但在飞行中交易不在游泳池中。 第三个链接促使我添加赏金。场景#5意味着连接池和镜像不会混合,这没有任何意义。 – MatthewMartin
是的,我同意它没有任何意义,司机应该足够聪明,重置基于当前的校长和镜像的信息。无论如何处理这个是通过一个try catch块并尝试重新连接,重置缓存并获得一个新池。 – Raymund