When you attempt to mount message databases on an Exchange computer, the procedure may fail and the following event ID message may be logged in the Application event log:
Event ID: 1088
Description: The information store could not be loaded because the distinguished name (DN) of message database
/O=old_org_name/OU=old_site_name/CN=RECIPIENTS/CN= does not match the DN of directory
Root Cause: The database may have been restored to a computer that is in a different organization or site/administrative group than the original database.
In this article, I am explaining 3 different solutions to resolve these problems. Solution 2 and 3 were used by me on various times successfully. Solution 1 is all about reinstallation hence, personally I have never followed.
Solution 1– applicable to all Exchange versions:
In order to mount the copy of the databases by keeping same organization and site name, firstly remove the installed Exchange server along with removing Exchange Organization from Active Directory and then install Exchange again with Exchange organization or site name as per mentioned in Event ID 1088.
Solution 2 – applicable to Exchange 2000/2003 (most preferred as it does not involve reinstallation):
Use tools like Ldifde or LegacyExchangeDN to change the organization or site name as per mentioned in Event ID 1088.
Ldifde: This tool is located in C:\%Windows_Directory%\System32 and gets copied while OS is installed.
Solution 3 - applicable to all Exchange versions (most preferred when we are building a recovery server)
Many times, Exchange administrators are provided copy of mailbox database or public folder database to restore to recover the data. It is very important to determine/know the organization and site/administrative group of the database which we will restore.
We need to use find command (from command prompt) to achieve this.
find "ou=" priv1.edb
“ou=”: Finds a text string in a file
Priv1.edb: database file name