Avatar of Raymond Jansen
Raymond Jansen
Flag for Netherlands asked on

Cannot use eseutil to import logfiles into edb

Hi,

Goal: use external utility to retrieve old emails from edb file

I have restored from an old backup the complete Exchange 2010 mailbox directory with the following files:

mailbox.edb
e0b0000*.log (appr. 2000 logfiles)
2 xml files

I want to import the logfiles into the edb with eseutil.

I tried to execute: eseutil /r e0b /i /d /a

I get the following error: Operation terminated with error -528 (JET_errMissingLogFile, current logfile missing).

From the backup, there was no e0b.chk file. I have copied this from the live database.

Is there any way to import the logfiles into the edb?

The database is NOT live, I have restored into a different disk.


Kind regards,
Ray
Exchange

Avatar of undefined
Last Comment
Raymond Jansen

8/22/2022 - Mon
Amit

Do you have Exchange server live? If yes use recover database in Exchange 2010. if not, buy 3rd party tool like edb to pst. Also if logs are missing you cannot replay other logs. Exchange needs all log files.
ASKER CERTIFIED SOLUTION
Amit

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
SOLUTION
Log in to continue reading
Log In
Sign up - Free for 7 days
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Raymond Jansen

ASKER
I have bought a tool to make pst from edb.

I make full backup every month, logfiles daily. I want to recover from the 26 jan 2012. I have full backup from 1 Jan 2012 + all logfiles (I think) from backup program (StoreGrid).

The database is not live, just need to recover some old emails.
Raymond Jansen

ASKER
@Number-1

I tried your solution, still same error.

Starting to think that logfiles are not complete! Too bad Eseutil does not show what's expected.
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
Amit

If you have backup, use recover db option, what backup tool you are using?
Raymond Jansen

ASKER
I use Vembu StoreGrid for backup. (http://storegrid.vembu.com/)

I will try to use recover db option from windows server backup.
Amit

You first need to create a recover db in exchange 2010, then need to restore the database from backup to recover db, it is same like RSG in Exchange 2003, now in 2010 it called recover db.

Follow the article i have posted already. You need to use Powershell for all steps.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Raymond Jansen

ASKER
Misread the article, trying now...
Raymond Jansen

ASKER
OK, I now have the recovery database. Must use eseutil /r to bring it in clean state.

If I do eseutil /r e0b, I still get the error that current logfile is missing.

I now have renamed last logfile to e0b.log.

Now need to repair, but for the first time a bit of progress...

Edit: repair done, recovery done, database mounted. Now restoring mailbox to test user, thanks!