Can't remount mailbox or public folder store, not enough space to run eseutil

- I deleted (manually, yes, ugh, sorry) a bunch of .log files from the MDBDATA file
- The mailbox and public folder stores dismounted
- I've tried to remount with no luck; I get the following error:
  -> "...try restarting Exchange Information Store service..." did that, no luck
- Removed all files except stm and edb files, then I try to remount and get "...database has inconsistencies..." error

I'm very tight on space and pretty much can't free up enough to run eseutil, which is clearly what I have to do at this point.  What are my options?  Can I run eseutil to another drive on another server?

Should I manually move the database files to a new Exchange server?

Sadly, my most recent mailbox backups are not usable, so I need a solution that considers no available backups.

Kevin SmithAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hypercat (Deb)Commented:
You can run eseutil on another drive or server.  Here's an article about how to do this:

Hope this helps!
Kevin SmithAuthor Commented:
okay, what happens if I'm just totally screwed...i ran the repair and it went fine, but now I try to move it over to my server and the stm doesn't match (don't ask...just assume I screwed up).

So, now what?  I tried to delete the store and it says I cant because there are members and I have to remove them do I start fresh?  I just want to get the email working again and then I can worry about trying to get the emails back later.
Hypercat (Deb)Commented:
What mode did you use when running the eseutil? I would assume you used the /P switch, but just want to be sure.

Also - did you run isinteg after eseutil?  Did you run eseutil on both the private and public info stores?    

If all else fails, you can create a blank info store.  To do this, stop the Informaton Store service and dismount all stores if not already dismounted.  Then, move (MOVE - DO NOT DELETE THESE FILES) both the public and private info stores and .stm files to a different location; also move any log files that are left in the MDBDATA folder.  Then restart the Info Store.  This should successfully recreate a blank database.

If you are on Exchange 2003, you may be able to use the Recovery Group scenario to recover some or all of the lost emails.  I've never had to do this, but here's an article on it:

This article also might be helpful:

Hope this helps!
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

Kevin SmithAuthor Commented:
okay...i think i've got there anyway to do a bulk add of mailboxes from AD?
Hypercat (Deb)Commented:
Don't know how many users you have, but again providing you are on Win2K3 domain, you can open AD Users and Computers, highlight all of the users at once, right click and select Exchange Tasks.  This would allow you to create mailboxes for all users (or, if you have a lot of users and want to be cautious, a large group of users) at once.  Provided your recipient policy is in place, it will automatically create the aliases, etc., so you should be OK.
Kevin SmithAuthor Commented:
Okay, I added one new user ('cause mailboxes weren't showing up) and all of them came back.  I'm not exactly sure what happened or what I did or whateve, but, well all the users are there again and I'm pleased with that.

However, it's opening up to the CONNECT  WORK OFFLINE choice during recovery mode, with CONNECT getting the connection for new emails and WORK OFFLINE showing the old stuff.  I'm not that familiear with the recovery mode...what's happening?  Will the recovery mode eventually merge all the old emails back into the proper accounts?  Is there something else I need to do?  What should be my next step to get us back to where we were?

(I'll open another question for more points if you need me to)

Thanks hypercat!
Hypercat (Deb)Commented:
Well, that's interesting...if the users were working in cached mode, they would have a local cached copy of their mailbox.  This is a file with a .ost extension and is stored in the profile folders - I think it's in the Local Settings/Application Data/Microsoft/Outlook folder. I didn't think of this before; if you mentioned it in any of your posts, I missed it.  That's actually a good thing, as it may allow them to restore whatever is in the .ost to their new mailbox.  

The offline file (.ost) will NOT be automatically resynchronized because there is an encryption key that will no longer match between the client and the server.  STAY IN OFFLINE MODE until you recover the data manually!!!!! Otherwise, the .ost file may become unreadable.  If you open the .ost in offline mode, you could then export everything from the .ost to a .pst and then reimport the .pst to the live mailbox.  Again, because of the encryption key, I'm not sure but I don't think you can import directly from the .ost to the live mailbox.  You could try it with one user and see if it works - do the export first, though, just in case, so you'll have the .pst in case the .ost does get corrupted.  The process is a little clumsy, but unless you have lots of users it might be the easiest way to recover your data, rather than trying to recover the old and possibly still corrupted database.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Kevin SmithAuthor Commented:
Wow...working great hypercat, thanks!  Okay, one final question about this project: how do I take exchange out of recovery mode?  The users are still getting the CONNECT / WORK OFFLINE box.  After I do the import/export, this is no longer necessary.

Kevin SmithAuthor Commented:
Hypercat (Deb)Commented:
Wonderful news!  I'm glad I was able to help you work it out.


It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.