Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Restoring to a Non-Exchange Location

The Exchange Server 2010 Writers support the ability to restore individual databases, and transaction log files to non-Exchange location. The restored data does not need to be read by an Exchange server, and the application can use the data for any purpose. Applications can use this functionality, for example, to run analysis against the database files.

To restore database files to a non-Exchange location, the application must call SetRestoreOptions(), and provide an XML document in which all the target GUIDs are null: 00000000-0000-0000-0000-000000000000. The source GUIDs should be those specified in the backup set. Application must also call AddNewTarget() to specify the restore file paths. Since in this scenario Exchange databases are not targeted, Exchange does not require a specific restore path for transaction log files, and will not do any file renaming but will run recovery with the restored log files if SetAdditionalRestore() API is not called.

© 2015 Microsoft