在我们的SharePoint 2010服务器场上,我们使用的是SQL 2008 R2。 目前,构build一个SQL集群(具有2个位于相同数据中心的SQL服务器)以提供自动故障切换function。 但是,它没有DR能力。
我们被要求为系统提供DR能力。 我们正在考虑的方法之一是在DR站点添加一个新的SQL服务器(第三台服务器)。 然后使用SQL群集设置镜像。 SQL 2008 R2有可能吗?
我觉得没有太多的系统是这样设置的。 我没有find任何来自微软或互联网的支持文件。
本文很好地解释了这个问题: https : //technet.microsoft.com/en-us/library/ff658546(v=sql.100).aspx 。
我使用故障转移群集为我大部分高度可用的数据库(Oracle和MS SQL)。 为了构build集群,您需要单独的SAN / NAS作为主机的共享存储,或者使用一些免费的第三方镜像解决scheme,如Starwind https://www.starwindsoftware.com/starwind-virtual-san-free 。 很显然,这种情况相当于镜像前的SQL 2008,但是可以防止停机和数据丢失。
是的,这是可能的。 本文概述了这些场景并给出了一个示例拓扑。
通常,在使用镜像与集群一起使用时,主体服务器和镜像服务器都驻留在群集上,主体服务器运行在一个群集的故障转移群集实例上,镜像服务器运行在不同群集的故障转移群集实例上。 但是,您可以build立镜像会话,其中一个合作伙伴驻留在群集的故障转移群集实例上,而另一个伙伴则驻留在单独的非群集计算机上。
如果群集故障转移导致主体服务器暂时不可用,则客户机连接将与数据库断开连接。 群集故障转移完成后,客户端可以重新连接到同一群集上的主体服务器,也可以重新连接到不同的群集或非群集计算机上,具体取决于操作模式。 因此,在决定如何在集群环境中configuration数据库镜像时,用于镜像的操作模式非常重要。