Applies to: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Topic Last Modified: 2015-03-09

Use the Start-DatabaseAvailabilityGroup cmdlet to start a member of a database availability group (DAG) or to start an entire Active Directory site. The Start-DatabaseAvailabilityGroup cmdlet is used to activate member Mailbox servers in a recovered datacenter after a datacenter switchover, as part of the switchback process to the recovered datacenter. The Start-DatabaseAvailabilityGroup cmdlet manipulates configuration and state so that the server(s) is incorporated into the operating DAG, and joined to the DAG's underlying cluster.

The cmdlet can also be used to re-activate servers from a previously failed datacenter that has been restored to service. Before you can reactivate member Mailbox servers in a primary data center, the servers must first be integrated back into the operational DAG. The reintegration is achieved by running the Start-DatabaseAvailabilityGroup cmdlet. The Move-ActiveMailboxDatabase cmdlet is then used to activate databases in the primary data center.

Start-DatabaseAvailabilityGroup -Identity <DatabaseAvailabilityGroupIdParameter> -ActiveDirectorySite <AdSiteIdParameter> [-ConfigurationOnly <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

Start-DatabaseAvailabilityGroup -Identity <DatabaseAvailabilityGroupIdParameter> -MailboxServer <MailboxServerIdParameter> [-ConfigurationOnly <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

You need to be assigned permissions before you can run this cmdlet. Although all parameters for this cmdlet are listed in this topic, you may not have access to some parameters if they're not included in the permissions assigned to you. To see what permissions you need, see the"database availability group" entry in the High Availability Permissions topic.


Parameter Required Type Description




The ActiveDirectorySite parameter is used to start the DAG (for example, start all members of the DAG).




The Identity parameter specifies the name of the DAG being started.




The MailboxServer parameter is used to start a single member of the DAG.




The Confirm switch causes the command to pause processing and requires you to acknowledge what the command will do before processing continues. You don't have to specify a value with the Confirm switch.




The DomainController parameter specifies the fully qualified domain name (FQDN) of the domain controller that writes this configuration change to Active Directory.




The WhatIf switch instructs the command to simulate the actions that it would take on the object. By using the WhatIf switch, you can view what changes would occur without having to apply any of those changes. You don't have to specify a value with the WhatIf switch.




The ConfigurationOnly parameter updates the Active Directory properties with the start action, but doesn't perform a start of the DAG or any members.

To see the input types that this cmdlet accepts, see Cmdlet Input and Output Types. If the Input Type field for a cmdlet is blank, the cmdlet doesn’t accept input data.

To see the return types, which are also known as output types, that this cmdlet accepts, see Cmdlet Input and Output Types. If the Output Type field is blank, the cmdlet doesn’t return data.

This example starts a Mailbox server named E14EX2 in a DAG named DAG1.

Start-DatabaseAvailabilityGroup -Identity DAG1 -MailboxServer E14EX2

This example starts the members of a DAG named DAG1 in an Active Directory site named Redmond.

Start-DatabaseAvailabilityGroup -Identity DAG1 -ActiveDirectorySite Redmond