Solved

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

Posted on 2006-11-13
10
490 Views
Last Modified: 2007-12-19
- 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
0
Comment
Question by:Kevin Smith
  • 5
  • 5
10 Comments
 
LVL 38

Expert Comment

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

http://support.microsoft.com/kb/244525/en-us

Hope this helps!
0
 

Author Comment

by:Kevin Smith
ID: 17939141
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 first...duh...how 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.
0
 
LVL 38

Expert Comment

by:Hypercat (Deb)
ID: 17939480
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:

http://support.microsoft.com/kb/824126/en-us

This article also might be helpful:

http://support.microsoft.com/kb/282496/en-us

Hope this helps!
0
 

Author Comment

by:Kevin Smith
ID: 17940197
okay...i think i've got it...is there anyway to do a bulk add of mailboxes from AD?
0
 
LVL 38

Expert Comment

by:Hypercat (Deb)
ID: 17940236
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.
0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 

Author Comment

by:Kevin Smith
ID: 17940551
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!
kevin
0
 
LVL 38

Accepted Solution

by:
Hypercat (Deb) earned 500 total points
ID: 17941130
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.
0
 

Author Comment

by:Kevin Smith
ID: 17947011
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
0
 

Author Comment

by:Kevin Smith
ID: 17958787
0
 
LVL 38

Expert Comment

by:Hypercat (Deb)
ID: 17959537
Wonderful news!  I'm glad I was able to help you work it out.

Cheers!

Deb
0

Featured Post

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

We are happy to announce a brand new addition to our line of acclaimed email signature management products – CodeTwo Email Signatures for Office 365.
Marketers need statistics and metrics like everybody else needs oxygen. In this article we explain how to enable marketing campaign statistics for Microsoft Exchange mail.
In this video we show how to create a Shared Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Sha…
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager

707 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

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now