SQL 2008 R2群集选项

我期待在Windows Server 2008 R2上设置SQL 2008 R2群集。 有人可以给我一些可用于安装SQL Server集群或最佳实践的选项吗? 我以为SQL有内置的集群,但经过研究,看起来你首先必须安装Windows集群,然后在其上安装SQL。

如果你想要一个香草的设置,这很容易。

微软在这里提供了详细的说明:
SQL 2008故障转移群集入门

SQL Server有两种基本types的集群: 单实例和多实例。

单实例只是一个普通的旧故障转移群集。 只有一个SQL集群节点处于活动状态,另一个只是等待失败。 一旦发生故障,被动节点将假定从主动节点运行服务,以保持数据库正常运行且停机时间最短。

第二种基本types是多实例群集。 在此设置中,两个节点都在积极运行SQL Server服务。 当其中一台服务器在此设置中发生故障时,另一个节点应该承担失败的服务。 如果您没有考虑到服务器负责运行集群上所有服务的运行情况,那么这会非常危险。

这两种集群types都可以扩展到一个简单的双节点设置,但这是它的基础。 两者之间的许可也有所不同。 在单实例群集中,只需要一个SQL Server许可证,因为第二个节点没有正在运行。 一旦第二个节点接pipe,你有30天的时间限制,它可以运行SQL Server之前,它必须许可。 在多实例群集中,两个节点都必须获得完全许可。 R2的许可条款可能已经更改,所以我会再仔细检查一下。

注意:SQL Server群集不支持负载平衡。 最接近负载平衡的是一个多实例的集群,但是这只是分隔哪个节点处理哪些资源。 它不主动负载平衡您的资源。