high availability
#high-availability#failover-cluster-instances

Failover cluster instances

A failover cluster is a combination of one or more physical disks in a Microsoft Cluster Service

(MSCS) cluster group, known as a resource group, that are participating nodes of the cluster.

The resource group is configured as a failover clustered instance that hosts an instance of SQL

Server. A SQL Server failover clustered instance appears on the network as if it were a single

computer, but has functionality that provides failover from one node to another if one node

becomes unavailable. For more information, see

Always On Failover Cluster Instances (SQL

Server).

Failover clusters provide high-availability support for an entire Microsoft SQL Server instance,

in contrast to database mirroring, which provides high-availability support for a single

database. Database mirroring works between failover clusters and, also, between a failover

cluster and a nonclustered host.

Typically, when mirroring is used with clustering, the principal server and mirror server both

reside on clusters, with the principal server running on the failover clustered instance of one

cluster and the mirror server running on the failover clustered instance of a different cluster.

You can establish a mirroring session in which one partner resides on the failover clustered

instance of a cluster and the other partner resides on a separate, unclustered computer,

however.

If a cluster failover makes a principal server temporarily unavailable, client connections are

disconnected from the database. After the cluster failover completes, clients can reconnect to

the principal server on the same cluster, or on a different cluster or an unclustered computer,

depending on the

operating mode. Therefore, when deciding how to configure database

mirroring in a clustered environment, the operating mode you use for mirroring is significant.

Note

For an introduction to database mirroring, see.