Skip to content

SQL FineBuild Cluster Overview

EdVassie edited this page Jul 17, 2019 · 3 revisions
Previous SQL Server Cluster Install Cluster Naming Convention Next

FineBuild supports installing SQL Server 2005 and above on a Windows Failover Cluster, including many common pre-installation and post-installation tasks.

All of the tasks listed below can be performed by FineBuild, depending on the parameters that you supply:

  • Windows server preparation tasks
  • Clustering of MSDTC
  • Cluster install of SQL Server database engine
  • Cluster install of SQL Server Analysis Services
  • Cluster or non-cluster install of SSIS
  • Clustering of SSRS or PowerBI
  • Clustering of PolyBase
  • Installation of other non-clustered components (R Services, client tools, etc)

A SQL FineBuild Cluster Install can also combined with a SQL Server Always On Install.

SQL FineBuild supports both Active/Passive and Active/Active cluster installations for single or multiple instances of SQL Server. In both of these situations, a given SQL Server instance can only be Active on a single node at any one time. The situation where multiple nodes can update a single database is not supported by Windows Failover Clustering.

Cluster Type Description
Active/Passive All active SQL Server Cluster instances are hosted on a single Windows Cluster node
Active/Active An active SQL Server Cluster instance can be hosted on any of the Windows Cluster nodes

In an Active/Active situation it is often useful that a given SQL Server Cluster instance will automatically become active on a specific Windows Cluster node if the node that it is running on is rebooted. If this is desired then include the following parameter when installing that instance: : /PreferredOwner:Server Name

The following aspects of SQL Server clustering are not supported in this version of SQL FineBuild:

  • Multi-subnet (geographically dispersed) clusters
  • Non-Domain SQL Clusters
  • Non-Windows Clusters

Even though FineBuild makes it easy to install a SQL Server cluster, it cannot provide the DBA skills needed to manage it efficiently. The specialist skills needed should be planned for, so that any cluster-specific tasks and risks can be understood.

If you are not familiar with SQL Server clustering it is recommended you review the Microsoft advice at High Availability Solutions, and search the internet for general advice on installing clustered instances of SQL Server.

The reasons for creating a cluster should be fully understood and documented, as a SQL Server cluster may not be the most appropriate method of achieving the SLA objectives. It is suggested that the paper Replication HADR Case Study is reviewed as an alternative to using a SQL Server cluster.

The guidance given at https://clusteringformeremortals.wordpress.com is acknowledged for helping in the development of clustering within SQL FineBuild.

Copyright FineBuild Team © 2014 - 2019. License and Acknowledgements

Previous SQL Server Cluster Install Top Cluster Naming Convention Next

Key SQL FineBuild Links:

SQL FineBuild supports:

  • All SQL Server versions from SQL 2019 through to SQL 2005
  • Clustered, Non-Clustered and Core implementations of server operating systems
  • Availability and Distributed Availability Groups
  • 64-bit and (where relevant) 32-bit versions of Windows

The following Windows versions are supported:

  • Windows 2022
  • Windows 11
  • Windows 2019
  • Windows 2016
  • Windows 10
  • Windows 2012 R2
  • Windows 8.1
  • Windows 2012
  • Windows 8
  • Windows 2008 R2
  • Windows 7
  • Windows 2008
  • Windows Vista
  • Windows 2003
  • Windows XP
Clone this wiki locally