The situation with the "Arbitration" database pointing to a decommissioned server indicates a legacy artifact from an earlier Exchange installation. Arbitration mailboxes are critical system mailboxes that support features such as moderation and workflow in Exchange. However, considering the error messages you referenced, you should remediate the current issue.
1. Confirm the State of the Arbitration Database Before taking any action, verify the references to the database. In ADSI Edit, navigate to:
CN=Configuration -> CN=Services -> CN=Microsoft Exchange -> CN=YourOrgName -> CN=Administrative Groups -> CN=Exchange Administrative Group -> CN=Databases
Locate the Arbitration database object and confirm it references the decommissioned server.
Run the following PowerShell command to check if any arbitration mailboxes are tied to this database:
Get-Mailbox -Arbitration | Where-Object {$_.Database -eq "Arbitration"}
If any arbitration mailboxes are associated with the "Arbitration" database, you should move them to a valid database before deleting the object.
2. Decide on a Plan of Action You have two options: delete the orphaned database or attempt to repoint it. The decision depends on whether the database is still needed.
Option 1: Delete the Orphaned Database Object This would be more likely appropriate if the database has been non-functional for years and you confirm that no active arbitration mailboxes are associated with it.
- Backup Active Directory: Before making any changes in ADSI Edit, take a system state backup or at least export the relevant portions of the configuration.
- Delete the Database Object:
- In ADSI Edit, locate the database object as outlined above.
- Right-click the object and select Delete.
- Force Replication: Use the following command to propagate changes across all domain controllers:
repadmin /syncall /AdeP
- Validate Cleanup:
- Run
Get-MailboxDatabase
again to confirm the database no longer appears. - Check the Exchange Admin Center for any errors related to the deletion.
- Run
Option 2: Repoint the Database to a New Server This would be likely more appropriate if arbitration mailboxes are found on this database and you suspect they may still be in use.
- Update the Database Object in ADSI Edit:
- Modify the
msExchHomeServerName
attribute to point to a valid and current Exchange server.
- Modify the
- Validate the Change:
- Restart the Exchange Management Shell and check if
Get-MailboxDatabase
returns valid details for the database.
- Restart the Exchange Management Shell and check if
- Mount the Database:
- If the database file still exists and is accessible, you can attempt to mount it:
Mount-Database -Identity "Arbitration"
- If successful, move arbitration mailboxes to another database:
Get-Mailbox -Arbitration | New-MoveRequest -TargetDatabase "ValidDatabase"
- If the database file still exists and is accessible, you can attempt to mount it:
- Decommission the Database:
- Once arbitration mailboxes are migrated, remove the orphaned database using:
Remove-MailboxDatabase -Identity "Arbitration"
- Once arbitration mailboxes are migrated, remove the orphaned database using:
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin