move users to new mailbox store (existing DB's corrupt)

Posted on 2004-10-30
Last Modified: 2008-01-09
I have a client whose exchange DB is corrupt. I've run
ESEUTIL integrity and verification checks and confirmed such (626 page errors). Store will
not mount, and the Transaction Logs were set to circular.
Assume for now that backup is non-existent. Keep reading.

Very small company so the quickest thing to do was
extract mail to PST's.  Negligible amount of Public
Folder Data was copied and extracted as well.  All went
smoothly.  All mail has effectively been saved in PSTs.

I assumed the easiest thing to do would be create a new
mailbox store and exmerge the PSTs.  However, I am
unclear as to the proper way to associate the existing
domain (and users) with the new mailbox store.

I was thinking that I could 'clear exchange attributes'
for each user, delete each user's old mailbox and recreate a new
mailbox for each, but was unsure as to the full effect of
this move.  

Is there not a way just to 'RESET' the old mailbox
store/db?  We have the old Data in PSTs, so I essentially
just want a new, empty mailbox store in the same place
with the same users/attributes to begin exmerging the PSTs into.  Am I dreaming?

Question by:Russianblue
    LVL 27

    Accepted Solution

    Rename the folders that contain the Exchange databases and log files. Then create a new directory. Be sure that you do this on all drives on the server.
    Now when you mount the databases, new ones will be created. You can then EXMERGE the data into the new mailboxes. Prior to the EXMERGE process, you may have to send a test email to all users.
    LVL 3

    Author Comment

    The renaming of folders worked without a hitch.  Took me 5 min.  Should have asked here earlier!  

    Exmerge failed from the server with "Error creating Message Service (MSPST MS)"

    MSKB 174197 says:

    If you receive the following error:
    Error creating Message Service (MSPST MS)
    Make sure that Exchange client is installed on the computer that Exmerge.exe is running on.

    Outlook, I take it?  On the server?  Hmmm.  Thought I'd been specifically directed NOT to do this!  I'll just import from the user workstation.  No biggie.  You got me through the tough part!  Thanks for the quick help.


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Highfive + Dolby Voice = No More Audio Complaints!

    Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

    Granting full access permission allows users to access mailboxes present in their database. By giving full access permission one can open and read the content of any mailbox but cannot send emails from that mailbox.
    Easy CSR creation in Exchange 2007,2010 and 2013
    In this video we show how to create a Distribution Group 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 >>…
    how to add IIS SMTP to handle application/Scanner relays into office 365.

    913 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

    17 Experts available now in Live!

    Get 1:1 Help Now