Top
ETERNUS SF AdvancedCopy Manager V15.3 Operation Guide
ETERNUS

8.3.5 Restore

Perform restore from the backup data on the server on which backup was performed.

Figure 8.57 Restore of Exchange database

Exchange database restore

For Exchange Server 2010
  1. Let the database copy of a target database exist only on a restore destination server.

  2. Using AdvancedCopy Manager, restore the database.
    For more information about restore, refer to "8.2.5 Restoration".

  3. Add the database copy to other servers than the restore destination server.

For Exchange Server 2013
  1. Let the database copy of a target database exist only on a restore destination server.

  2. Stop the Microsoft Exchange Search Host Controller service on the restore destination server.
    However, in consideration of the impact of stopping this service, recommend to take the action.

  3. Using AdvancedCopy Manager, restore the database.
    For more information about restore, refer to "8.2.5 Restoration".

  4. Start the Microsoft Exchange Search Host Controller service on the restore destination server.

  5. Add the database copy to other servers than the restore destination server.

Note

Backup data cannot be restored to any other server than the server on which backup was performed.

Execution example 1

Perform restore from the DB1 that was backed up on EX1.

  1. Activate the database copy of DB1 on EX1.

    Move-ActiveMailboxDatabase DB1 -ActivateOnServer EX1
  2. Delete the database copy of DB1 on EX2.

    Remove-MailboxDatabaseCopy -Identity DB1\EX2
  3. Delete the database file and log file in DB1 on EX2.

  4. Perform pre-restore operation on EX1.

    • Permit to restore the database from backup.

      Set-MailboxDatabase -Identity DB1 -AllowFileRestore $true
    • Dismount DB1.

      Dismount-Database -Identity DB1
    • If QuickOPC is in use for backup, stop the QuickOPC session.

      C:\Win32app\AdvancedCopyManager\bin\swsrpshadowadm_exchange stopqopc -dbname DB1
    • For Exchange Server 2013, stop theMicrosoft Exchange Search Host Controller service on the restore destination server. However, in consideration of the impact of stopping this service, recommend to take the action.

  5. Perform restore of DB1 on EX1.

    • In the case of Point-in-Time restoration:

      C:\Win32app\AdvancedCopyManager\bin\swsrpvssrestore_exchange -dbname DB1 -point
    • in the case of roll-forward restoration:

      C:\Win32app\AdvancedCopyManager\bin\swsrpvssrestore_exchange -dbname DB1 -roll
  6. Perform post-restore operation on EX1.
    For Exchange Server 2013, start the Microsoft Exchange Search Host Controller service on the restore destination server after restore is performed.

  7. Mount DB1.
    If the roll-forward restoration was performed at step 5, it is necessary to delete or rename the CHK file before performing this step. For more information, refer to "8.2.5.4.3 Mounting the database".

    Mount-Database -Identity DB1
  8. Add the database copy of DB1 to EX2.

    Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer EX2
Execution example 2

Perform restore from the DB2 that was backed up on EX1.

  1. Activate the database copy of DB2 on EX1.

    Move-ActiveMailboxDatabase DB2 -ActivateOnServer EX1
  2. Delete the database copy of DB2 on EX2.

    Remove-MailboxDatabaseCopy -Identity DB2\EX2
  3. Delete the database file and log file in DB2 on EX2.

  4. Perform pre-restore operation on EX1.

    • Permit to restore the database from backup.

      Set-MailboxDatabase -Identity DB2 -AllowFileRestore $true
    • Dismount DB2.

      Dismount-Database -Identity DB2
    • If QuickOPC is in use for backup, stop the QuickOPC session.

      C:\Win32app\AdvancedCopyManager\bin\swsrpshadowadm_exchange stopqopc -dbname DB2
    • For Exchange Server 2013, stop the Microsoft Exchange Search Host Controller service on the restore destination server. However, in consideration of the impact of stopping this service, recommend to take the action.

  5. Perform restore of DB2 on EX1.

    • In the case of Point-in-Time restoration:

      C:\Win32app\AdvancedCopyManager\bin\swsrpvssrestore_exchange -dbname DB2 -point
    • in the case of roll-forward restoration:

      C:\Win32app\AdvancedCopyManager\bin\swsrpvssrestore_exchange -dbname DB2 -roll
  6. Perform post-restore operation on EX1.
    For Exchange Server 2013, start the Microsoft Exchange Search Host Controller service on the restore destination server after restore is performed.

  7. Mount DB2.
    If the roll-forward restoration was performed at step 5, it is necessary to delete or rename the CHK file before performing this step. For more information, refer to "8.2.5.4.3 Mounting the database".

    Mount-Database -Identity DB2
  8. Add the database copy of DB2 to EX2.

    Add-MailboxDatabaseCopy -Identity DB2 -MailboxServer EX2
Execution example 3

If no database copy of DB1 is available in DAG due to a double failure, perform restore from the backup data obtained on EX1.

For using Exchange Server 2010(non SP)
  1. Delete the database copy of DB1 on EX2.

    Remove-MailboxDatabaseCopy -Identity DB1\EX2
  2. Delete the database file and log file in DB1 on EX2.

  3. Delete the database copy of DB1 on EX1.

    Remove-MailboxDatabase -Identity DB1
  4. Delete the database file and log file in DB1 on EX1.

  5. Create DB1 with the same configuration as before failure on EX1.

  6. Perform pre-restore operation.

    • Permit to restore the database from backup.

      Set-MailboxDatabase -Identity DB1 -AllowFileRestore $true
    • Dismount DB1. This procedure, when at procedure 5 DB1 is mounted only, is necessary.

      Dismount-Database -Identity DB1
    • If QuickOPC is in use for backup, stop the QuickOPC session.

      C:\Win32app\AdvancedCopyManager\bin\swsrpshadowadm_exchange stopqopc -dbname DB1
  7. Perform restore of DB1 on EX1.

    • Point-in-Time restoration:

      C:\Win32app\AdvancedCopyManager\bin\swsrpvssrestore_exchange -dbname DB1 -point
  8. Mount DB1.

    Mount-Database -Identity DB1
  9. Add the database copy of DB1 to EX2.

    Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer EX2
For using Exchange Server 2010 SP1, SP2, SP3 or Exchange Server 2013
  1. Check the mount status of DB1 database.

    Get-MailboxDatabaseCopyStatus -Identity DB1
  2. Dismount the DB1 database if mounted.

    Dismount-Database -Identity DB1
  3. Delete the database copy of DB1 on EX2.

    Remove-MailboxDatabaseCopy -Identity DB1\EX2
  4. If any folder of database file or log file for DB1 exists on EX1 or EX2, delete it manually.

  5. Perform pre-restore operation.

    • Permit to restore the database from backup.

      Set-MailboxDatabase -Identity DB1 -AllowFileRestore $true
    • If QuickOPC is in use for backup, stop the QuickOPC session.

      C:\Win32app\AdvancedCopyManager\bin\swsrpshadowadm_exchange stopqopc -dbname DB1
    • For Exchange Server 2013, stop the Microsoft Exchange Search Host Controller service on the restore destination server. However, in consideration of the impact of stopping this service, recommend to take the action.

  6. Perform restore of DB1 on EX1.

    • Point-in-Time restoration:

      C:\Win32app\AdvancedCopyManager\bin\swsrpvssrestore_exchange -dbname DB1 -point
  7. Perform post-restore operation on EX1.
    For Exchange Server 2013, start the Microsoft Exchange Search Host Controller service on the restore destination server after restore is performed.

  8. Mount DB1.

    Mount-Database -Identity DB1
  9. Add the database copy of DB1 to EX2.

    Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer EX2