Database mirroring scenarios

The following scenarios help you understand what happens when a server becomes unavailable in a mirroring system. The scenarios use the following database mirroring configuration, which consists of Server 1, Server 2, and an arbiter server running in synchronous mode:

An example database mirroring system, consisting of Server 1, Server 2, and an arbiter server.

At any time, you can use the MirrorState, PartnerState, and ArbiterState database properties to determine the status of the database servers in the mirroring system. See Database properties.

 Scenario 1: Primary server becomes unavailable
 Scenario 2: Primary server becomes unavailable and then restarts
 Scenario 3: Mirror server becomes unavailable
 Scenario 4: Mirror server becomes unavailable and then restarts
 Scenario 5: Arbiter becomes unavailable
 Scenario 6: Arbiter restarts