Mounting imported exchange database

Hi,
 
 I have a SBS2011 server running Exchange 2010. From another SBS2011 server, I ran Windows Server Backup to create to an external USB HD. Then on my SBS2011 server, I ran RESTORE in Windows Server Backup and restored EXCHANGE DATABASE into a temporary folder.
 
When I ran eseutil /mh "New_Mailbox.edb", the State is "Dirty Shutdown" as expected.
Then I ran eseutil /ml E00 and it showed All Log files are OK and the job runs successfully.
Then I ran eseutil /r E00  /l  "C:\ExchangeRecovery\New_Mailbox" /d "C:\ExchangeRecovery\New_Mailbox\New_Mailbox.edb" /i and it runs successfully.
However when I ran eseutil /mh, the State is still "Dirty Shutdown".

 With that I have two questions:
 (1) Somehow I need to change the State to "Clean Shutdown" before I can mount it. What can I try?
(2) Is it possible to mount this exchange database (that came from another SBS2011 in completely different domain/network) on my SBS2011 server?

Thanks.
LVL 1
sgleeAsked:
Who is Participating?
 
timgreen7077Exchange EngineerCommented:
(1) Somehow I need to change the State to "Clean Shutdown" before I can mount it. What can I try?

See the link provided to see if it assist with getting the DB to a clean shutdown state.
https://blogs.technet.microsoft.com/mspfe/2012/09/06/why-exchange-databases-might-remain-dirty-after-eseutil-r-recovery/


(2) Is it possible to mount this exchange database (that came from another SBS2011 in completely different domain/network) on my SBS2011 server?

No you can't mount an Exchange DB in a completely different org and environment. you can access the edb with 3rd party tools so you can access the mailboxes and export them but will can't mount that DB in a different exchange environment.
1
 
AmitIT ArchitectCommented:
First USB drive not recommended. Better to restore on server drive. Once is it restored, then you ran repair command again. Use -force to mount the db.
0
 
sgleeAuthor Commented:
@timgreen7077
"No you can't mount an Exchange DB in a completely different org and environment. " --> Good to know that. I was trying something impossible.

Is that the reason why it failed to change the State to "Clean Shutdown" after running  eseutil /ml eseutil /r commands?
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
timgreen7077Exchange EngineerCommented:
No that shouldn't cause the shutdown state not to change because the DB is dismounted anyway when you run eseutil. The link to the article i provided may be able to assist with getting it in a clean state, but even still it wont mount because of the different environment. Not sure if you want to waste time messing with it.
0
 
sgleeAuthor Commented:
"Not sure if you want to waste time messing with it. " --> No I won't spend any more time knowing that I can't even mount the DB.

I was doing this to get myself more experienced with "Exch DB restore process". I have done it once, but I did it in the same environment and it worked.
Since I wanted more testing, I thought that I could bring DB from other SBS2011 Exchange server and mount it to my SBS2011 environment. That way I won't waste HD space on other SBS2011 server.

I guess that I will have to just play with my own SBS server (restore Exch DB from Windows Server Backup and go thru the process of mounting it as Recovery DB ... etc).

Thank you for the information.
0
 
timgreen7077Exchange EngineerCommented:
sure thing. please assign points to complete ticket and thanks.
0
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.

All Courses

From novice to tech pro — start learning today.