我们目前在两个Windows2008R2/ Server 2008 R2服务器上托管一个R2网站。升级到SQL Server 2012 /总是在为我们提供高可用性方面的优势吗?
注意,在我们寻找高可用性的同时,高性能对我们来说并不是一个真正的问题,因此能够在备份数据库服务器上运行只读查询并不是很重要。
发布于 2012-02-01 22:10:50
可读的二次:您可以查询“镜像”。见永远在:高可用性和读取扩展。
发布于 2012-02-01 21:48:40
我的理解是,AlwaysOn是一个无共享的配置。布伦特·奥扎尔( Brent Ozar )证实了这一点,并对其进行了扩展,称它不需要相同的硬件。
这是他的文章(实际上是几年前的)。
http://www.brentozar.com/archive/2010/11/sql-server-denali-database-mirroring-rocks/
这是AlwaysOn的BOL
http://msdn.microsoft.com/en-us/library/ff877884%28v=SQL.110%29.aspx
发布于 2012-11-19 14:49:21
我认为针对数据库镜像的人有一个很大的优势--可能不适用于您的场景,因为您只是在内部连接,但值得注意。当群集管理器控制访问时,您有一个IP和DNS名称,它们总是指向您的主节点,无论是哪一个节点。要利用镜像,客户端必须具有镜像感知能力(就像一样,但OLDDB客户机不是)。使用AlwaysOn,您可以使用任何客户端或连接方法,并且它将在需要时失败到活动节点--没有本机客户端的情况下,您不会获得诸如可读的次要功能之类的高级特性,但至少这是有意义的。
但在你的例子中,我同意它并没有提供任何特别有说服力的东西。
https://dba.stackexchange.com/questions/12069
复制相似问题