0

I had a functioning Exchange 2016 server. Migration between databases was all fine. I installed another Exchange 2016 to replace the old one. Install went fine, all mailboxes were moved but I had to do it from powershell because the UI was throwing up error about System Attendant mailbox being inaccessible. After the migration was done and mail flow is functioning, I want to resolve this issue to prevent future problems. After reading forums and articles online, I noticed that "Microsoft Exchange System Attendant" service is not there at all, on either server. I don't know if it was there before but I experienced no issues with the old server. But the SA service is not there on either server now. I am stumped and can't find anything online about this. I only noticed it was missing after I changed the System Attendant HomeDB attribute in ADSI Edit and wanting to restart the service to make the change effective.

prl77
  • 430
  • 1
  • 5
  • 19
  • The System Attendant service was removed in Exchange 2013 and forward with the architectural changes that MS made to Exchange server. The System Attendant object though still exists in the Configuration partition of Active Directoryy. I've never seen the HomeMDB attribute of the System Attendant object populated with a value in Exchange 2013, 2016, or 2019, only the HomeMTA attribute. Are you sure you modified the HomeMDB attributr? Did the domain at one point have Exchange 2010 or prior versions? – joeqwerty Feb 20 '20 at 00:59
  • Thanks joeqwerty. I must have been looking at some old articles that have no date nor Exchange version mentioned. Gotta love those. – prl77 Feb 21 '20 at 00:27

1 Answers1

0

As joeqwerty said, the SA service was removed in Exchange 2013 and the configuration object is still residing in configuration partition.

To troubleshoot the SA issue, you could check whether all the arbitration mailboxes are running well in the database of the old server with the command “Get-Mailbox -Arbitration | fl Name,Database”, if the arbitration mailboxes don’t locate in the database(Empty value), you could try to re-enable them:

enter image description here enter image description here enter image description here

If the above inspection isn’t problematic, you could check whether the database is mounted with the command “Get-MailboxDatabase -Identity -Status | fl Name,Mounted”, if not, you could remount it: enter image description here

In addition, you could also check whether there were some events happening in the Event Viewer when you tried to use the UI to move all the mailboxes.

Ivan_Wang
  • 1,333
  • 1
  • 4
  • 4
  • Thanks Ivan_Wang, that was it. I left the arbitration mailboxes in the old database and shut that server down. I migrated all the user mailboxes but not these. – prl77 Feb 21 '20 at 00:26