I ran into an issue at a customer recently where they were unable to use the scheduled maintenance mode function in the console. When trying to save the schedule, they would receive the following error:
The error text contains the following:
Microsoft.EnterpriseManagement.Common.ServerDisconnectedException: The client has been disconnected from the server. Please call ManagementGroup.Reconnect() to reestablish the connection. ---> System.ServiceModel.CommunicationObjectFaultedException: The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state.
The fix is simple:
Grant sysadmin permissions to the SDK account on the SQL Instance hosting the OperationsManager database.
If you are unable to grant SA rights to this account, you can assign the following rights on the MSDB database:
There is no need to restart services or the console, the fix will work instantly.