Restore.env file

During a restore, the Exchange Server 2010 Writers place a file named Restore.env inside the restored log file directory where Enn is the base name of the restored transaction log files. This file contains information about both the source and the target database as well as all the restore options selected. When restoring the shadow copy, the writer uses this file to determine what actions need to be taken during post-restore. When restoring a backup, the writer uses information from the Restore.env file to adjust the file names so that the restored data can be used at the selected target storage group. The file name is in the form <StorageGroupBaseName>Restore.env. For example, E01restore.env.

Backup and Restore applications do not need to process the file, but must be careful to not overwrite or delete it.

For your convenience, the following example shows the structure of the restore.env file. Remember that you must not modify these files. The values shown below are only for example, and may be different than what your system records in the file.

<DATABASE_RESTORE_ENVIRONMENT>
    <VERSION_STAMP>
        version
    <VERSION_STAMP>
    <DATABASE_GUID_ORIGINAL> 
        guid 
    </DATABASE_GUID_ORIGINAL>
    <DATABASE_GUID_TARGET> 
        guid 
    </DATABASE_GUID_TARGET>
    <EDB_LOCATION_ORIGINAL> 
        path 
    </EDB_LOCATION_ORIGINAL>
    <EDB_LOCATION_TARGET> 
        path 
    </EDB_LOCATION_TARGET>
    <EDB_FILENAME_ORIGINAL> 
        filespec 
    </EDB_FILENAME_ORIGINAL>
    <EDB_FILENAME_TARGET>
        filespec 
    </EDB_FILENAME_TARGET>
    <PRIVATE_MDB>
        Bool
    </PRIVATE_MDB>
    <LOG_SIGNATURE_ID>
        Number
    </LOG_SIGNATURE_ID>
    <LOG_SIGNATURE_TIMESTAMP> 
        Number 
    </LOG_SIGNATURE_TIMESTAMP>
    <LOG_BASE_NAME>
        Name
    </LOG_BASE_NAME>
    <LOG_PATH_ORIGINAL>
        Path
    </LOG_PATH_ORIGINAL>
    <LOG_PATH_TARGET>
        Path
    </LOG_PATH_TARGET>
    <SYSTEM_PATH_ORIGINAL>
        Path
    </SYSTEM_PATH_ORIGINAL>
    <SYSTEM_PATH_TARGET>
        Path
    </SYSTEM_PATH_TARGET>
    <CIRCULAR_LOGGING>
        Bool
    </CIRCULAR_LOGGING>
    <RECOVERY>
        Bool
    </RECOVERY>
</DATABASE_RESTORE_ENVIRONMENT>