Sunday, September 06, 2009

Unable to Remove Exchange Mailbox Database or Exchange Server

"I can't remove an Exchange mailbox database" or "I can't remove an Exchange server".
I have seen this question a few times in the online forums recently and this is something that I frequently see myself as I move mailboxes around an Exchange 2003 organization. I usually use the Exchange System Manager to move the mailboxes around. However, one we

Microsoft has a good TechNet article on the process of removing an Exchange Server (or the last old Exchange Server): How to Remove the Last Legacy Exchange Server from an Organization

Another good KB article is You receive a "c1034a7f" error message when you delete a mailbox store: "One or more users currently use this mailbox store"

What I usually do is to add the mailbox database as a column in Active Directory Users and Computers, the go through each of the OUs that contain users and sort by that column. That is the quick and dirty way to do locate the mailbox.You could also perform a Find in ADUC and search for the old mailbox database name, but you do need the DN of the database to do that. Amit Tank recommends this custom query for ADUC:
(&(mailnickname=*)(msExchHomeServerName=*ServerName*))

Worst case, of course, you can navigate to the Mailbox Database using ADSIEdit and delete it. The following is an example of the path, but you would need to substitute your own organization, admin group, server name, etc...
Configuration -> CN=Services -> CN=Microsoft Exchange -> CN= -> CN=Administrative Groups -> CN= -> CN= -> CN=InformationStore,CN -> CN=

Key error messages:
The component 'Microsoft Exchange Messaging and Collaboration Services cannot be assigned the action "Remove" because: -One or more users currently use a mailbox store on this server. These users must be moved to a mailbox store on a different server or be mail disabled before uninstalling this server.

Or
You cannot remove the mailbox database because there are still mailboxes on that store.

2 Comments:

At 12:59 PM, Blogger Jonathan Craig said...

Hi Jim,

Thanks for sharing your insightful thoughts and suggestions - very helpful, and appreciated indeed.

On a related note, recently we needed a quick and efficient way to find out which accounts were OWA enabled (for an internal security audit) so we asked our on-site MS consultant and he recommended using the Gold Finger from Paramount Defenses Inc.

Gold Finger pleasantly surprised us because not only was it endorsed by Microsoft but also 100% FREE and loaded with almost 250 useful Active Directory security, Exchange and ACL management reports. BTW, you can download it for free from http://goldfinger.paramountdefenses.com

In particular, it has over 60 inbuilt Exchange reports, including OWA and MAPI enabled accounts. For a complete list of reports, checkout www.paramountdefenses.com/goldfinger_security_reports_exchange_management.php

Thought I'd share this with you incase it could help you too, especially if you need a free way to generate Exchange and AD security reports.

Thanks again, and looking forward to your next post.

Best wishes,
Jonathan

 
At 2:36 AM, Blogger thuren said...

Hi Jim
Your comment was i great help, thanks.
/henrik thuren

 

Post a Comment

<< Home