Failing over Databases between two DAG Availability Zones–Exchange 2010

By |2017-12-07T10:23:47+00:00April 8th, 2013|Exchange|0 Comments

If you find yourself needing the requirement of failing over databases between your Exchange DAG Availability Zones, we have a script you can use for this.

These will need to be run through the Exchange Management Shell with Administrator Privileges.

In this post i will just be using Availability Zones A + B, this can be scaled across multiple Zones.

 

Script to move Zone A to Zone B

Move-ActiveMailboxDatabase DB-XX -ActivateOnServer SERVERXX –Confirm:$False
Move-ActiveMailboxDatabase DB-XX -ActivateOnServer SERVERXX –Confirm:$False
Move-ActiveMailboxDatabase DB-XX -ActivateOnServer SERVERXX –Confirm:$False
Move-ActiveMailboxDatabase DB-XX -ActivateOnServer SERVERXX –Confirm:$False

Here you will need to reference the DB’s that are active in the DAG Availability Zone A, referencing the servers that the DB’s will need to be become active on in Zone B. The ‘–Confirm:$False’ represses the confirmation prompt for failing over individual databases, this will aid if the script is moving multiple DB’s.

You can then use the same format to move the DB’s from Zone B to Zone A.

 

Script to Move all Primary Databases back to preferred Server

RedistributeActiveDatabases.ps1 –DagName DAGNAMEXX – BalanceDbsByActivationPreference –Confirm:$False

This script is held in ExchangeServerScriptsRedistributeActiveDatabases.ps1

This script allows you to push all DB’s across the DAG back to their primary Activation Preference Server.

 

Thank you

Leave A Comment

like what you see? 

Sign-up to our newsletter and never miss out on the latest blogs, events and tech news from the world of risual
SUBSCRIBE!
Give it a try, you can unsubscribe anytime.