Ensure the database is up-to-date please use the 'Recovery' operation

Posted on 2009-04-12
Medium Priority
Last Modified: 2012-06-21
Running eseutil /g I get:
The database is not up-to-date. Integrity check may find this database is corrupt because the log files has yet to be placed in the database. It is strongly recommended the database is brought up-to-date before continuing! Do you with to abort the operation? If I select "Cancel" I get the following error:
Operation terminated with error -2204 (Jet_errSLUStreamingFileMissing, Cannot find file associated with this database) after 175.0 seconds.

I get this as well, "To ensure database is up-to-date please use the 'Recovery' operation.

The recovery option fails as well.

Can someone help me get out of this loop?
Question by:itconsultant7717
  • 5
  • 2
LVL 24

Expert Comment

ID: 24127087

Author Comment

ID: 24127104
The original server is down. I was given a backup file and asked to restore the information so there is no way I can run a full backup.

Author Comment

ID: 24127109
The article you mentioned discusses the restore.env file. I have one that was created from the restore, is there a special place I should save this to?
Free tool for managing users' photos in Office 365

Easily upload multiple users’ photos to Office 365. Manage them with an intuitive GUI and use handy built-in cropping and resizing options. Link photos with users based on Azure AD attributes. Free tool!

LVL 13

Expert Comment

ID: 24127153
When you restored the files.....did you make sure that there was an .edb file as well as .stm file?
Whats the name of the .edb file and the .stm file?
Both these files need to have the same name....
Make sure that the .stm file is also present in the same location as the edb file
Now run the eseutil /g

Author Comment

ID: 24127298
Files restored are below:

D:\Program Files\Exchsrvr\Recovery Storage Group
- Mailbox Store (server name)0.stm
- Mailbox Store (server name).edb

D:\Temp\First Storage Group
- restore.env

LVL 13

Accepted Solution

FearNoMore earned 2000 total points
ID: 24127316
Rename Mailbox Store (server name)0.stm to Mailbox Store (server name).stm
Now try

Author Comment

ID: 24127406
Awesome, that did it and I can now run eseutil /g however the Integrity check completed with this error:

Integrity check completed.
Database is CORRUPTED, the last full backup of this database was on 02/23/2009 00:13:19

The NTBackup file was last run on March 27th, does this mean a full backup was run 02/23/09 and there are log files between 02/23/09 and March 27th that have to be committed to the database?

I run eseutil /r and I get this error:
Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...
    Logfile base name: D:\Program Files\Exchsrvr\Recovery Storage Group\Mailbox
Store (server name).edb
            Log files: <current directory>
         System files: <current directory>

Operation terminated with error -1003 (JET_errInvalidParameter, Invalid API para
meter) after 0.0 seconds.


Author Comment

ID: 24127660
Looks like restarting the server took care of the problems I was having.

Thanks for all the help. All is good now.

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Exchange database can often fail to mount thereby halting the work of all users connected to it. Finding out why database isn’t mounting is crucial and getting the server back online. Stellar Phoenix Mailbox Exchange Recovery is a champion product t…
After a recent Outlook migration from a 2007 to 2010 environment, some issues with Distribution List owners were realized. In this article, I explain how that was rectified.
This video shows how to quickly and easily deploy an email signature for all users in Office 365 and prevent it from being added to replies and forwards. (the resulting signature is applied on the server level in Exchange Online) The email signat…
Planning to migrate your EDB file(s) to a new or an existing Outlook PST file? This video will guide you how to convert EDB file(s) to PST. Besides this, it also describes, how one can easily search any item(s) from multiple folders or mailboxes…

624 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question