The purpose of this wiki is to share knowledge of an issue that I recently worked concerning a stopped-server error message with a SQL Server Management Agent.
The SQL Server Management Agent was running fine, and then in
<run-history> <run-details> <ma-id>{GUID}</ma-id> <ma-name>SQL Server Management Agent</ma-name> <run-number>1997</run-number> <run-profile-name>Full Import</run-profile-name> <security-id>DOMAIN1\sqlmaacct</security-id> <step-details step-number="1" step-id="{D2A88A69-A662-496D-976B-666A1792E960}"> <start-date>2012-07-25 00:22:10.437</start-date> <end-date>2012-07-25 00:22:19.127</end-date> <step-result>stopped-server</step-result> <step-description> </step-description> <current-export-step-counter>0</current-export-step-counter> <last-successful-export-step-counter>0</last-successful-export-step-counter> <ma-connection> </ma-connection> <ma-discovery-errors> </ma-discovery-errors> <ma-discovery-counters> </ma-discovery-counters> <synchronization-errors/> <mv-retry-errors/> <staging-counters> <stage-no-change detail="false">0</stage-no-change> <stage-add detail="true">0</stage-add> <stage-update detail="true">0</stage-update> <stage-rename detail="true">0</stage-rename> <stage-delete detail="true">0</stage-delete> <stage-delete-add detail="true">0</stage-delete-add> <stage-failure detail="true">0</stage-failure> </staging-counters> <inbound-flow-counters> <disconnector-filtered detail="true">0</disconnector-filtered> <disconnector-joined-no-flow detail="true">0</disconnector-joined-no-flow> <disconnector-joined-flow detail="true">0</disconnector-joined-flow> <disconnector-joined-remove-mv detail="true">0</disconnector-joined-remove-mv> <disconnector-projected-no-flow detail="true">0</disconnector-projected-no-flow> <disconnector-projected-flow detail="true">0</disconnector-projected-flow> <disconnector-projected-remove-mv detail="true">0</disconnector-projected-remove-mv> <disconnector-remains detail="false">0</disconnector-remains> <connector-filtered-remove-mv detail="true">0</connector-filtered-remove-mv> <connector-filtered-leave-mv detail="true">0</connector-filtered-leave-mv> <connector-flow detail="true">0</connector-flow> <connector-flow-remove-mv detail="true">0</connector-flow-remove-mv> <connector-no-flow detail="true">0</connector-no-flow> <connector-delete-remove-mv detail="true">0</connector-delete-remove-mv> <connector-delete-leave-mv detail="true">0</connector-delete-leave-mv> <connector-delete-add-processed detail="true">0</connector-delete-add-processed> <flow-failure detail="true">0</flow-failure> </inbound-flow-counters> <export-counters> <export-add detail="true">0</export-add> <export-update detail="true">0</export-update> <export-rename detail="true">0</export-rename> <export-delete detail="true">0</export-delete> <export-delete-add detail="true">0</export-delete-add> <export-failure detail="true">0</export-failure> </export-counters> </step-details> </run-details> </run-history>
In this particular case, the problem was data corruption in the SQL Server Management Agent Connector Space.
To resolve this issue, you will need to delete the SQL Server Management Agent Connector Space. You may be an advanced user of FIM, and maybe familiar with this scenario. However, it is recommended to review the following Microsoft TechNet Wiki before actually deleting the connector space. Things to think about before deleting a connector space
Richard Mueller edited Revision 3. Comment: Removed (en-US) from title
Richard Mueller edited Revision 4. Comment: Replaced RGB values with color names in HTML to restore colors