Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
Exchange
2000.active.directory
2000.admin
2000.announcements
2000.app.conversion
2000.applications
2000.clients
2000.clustering
2000.connectivity
2000.development
2000.documentation
2000.general
2000.information.store
2000.interop
2000.kms
2000.misc
2000.protocols
2000.realtime.collabo.
2000.setup
2000.transport
2000.win2000
admin
application.conversion
applications
clients
clustering
connectivity
design
development
misc
mobility
setup
tools
  
 
date: 31 Oct 2005 06:27:05 -0800,    group: microsoft.public.exchange2000.development        back       


Help Req !!! Replaying Logs on Exchange Store Online Backup without doing the Restore (eseutil /r e00 /d /i)   
I want to apply the logs to the backup copy of the Exchange database.
The backup was taken using the ESE Backup and Restore API
(esebcli2.dll) which performs the online backup. My understanding is
that, this type of logs application will be done using the Advanced
Soft Recovery of ESEUTIL with /r E00 /d /I options but I am unable to
do so and getting error "-528 (JET_errMissingLogFile, Current log
file missing".

I am able to perform the log application on the offline backup of
exchange database through eseutil /r E00 /d /I but unable to do so on
the backup taken using ESE Backup and Restore API which performs online
backup.

Here is the step by step explanation

1: Initially I performed the full backup of an exchange store with
'BACKUP_TYPE_FULL' using the ESE Backup and Restore API.

2: After some time I performed the logs_only backup of the same store
of exchange with 'BACKUP_TYPE_LOGS_ONLY' using the ESE Backup and
Restore API.

3: Now I want to apply all the backed up logs to the backup copy of the
exchange database (.edb and .stm files).

4: For that, I placed the respective .edb, .stm files and all the
respective .log files that I got from the FULL and LOGS_ONLY backup in
a single folder 'E:\BackupFolder' and then renamed the last log
file in the replay sequence to E00.log (as the log prefix for that
storage group was E00)

4: After placing the database files and logs in that single folder, I
executed the following command from that folder:

ESEUTIL /r E00 /i /d

The output dump is shown below

E:\BackupFolder>eseutil /r E00 /d /i

Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...
    Logfile base name: E00
            Log files: <current directory>
         System files: <current directory>
   Database Directory: <current directory>

Performing soft recovery...

Operation terminated with error -544
(JET_errSoftRecoveryOnBackupDatabase, Soft
recovery is intended on a backup database. Restore should be used
instead) after
 1.0 seconds.


Can you kindly tell me how to apply log files (backed up after some
specific duration) to the backed up copy of the exchange database (the
backup is the online backup, taken using the ESE Backup and Restore
API). I don't want to restore the database on the exchange server; I
only want to replay the log files on the backup copy of the exchange
database (i.e. performing recovery only)


Regards,
ZQ
date: 31 Oct 2005 06:27:05 -0800   author:   zq

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us