Have you created a distributed application in SCOM? Are you trying to now delete it? Are you getting an error along the lines of…
Verification failed with x errors:
[insert error dump]
Additional Information: Note: The following information was gathered when the operation was attempted. The information may appear cryptic but provides context for the error. The application will continue to run.
And you have an error box that looks like this..
Then when you click CLOSE you see this error box “SDK call to accept changes failed“.
Thankfully the solution is pretty simple. You will see this error when you have added your own monitors (dependency, aggregate etc) to your distributed application. You will only be able to delete the DA after you’ve removed your custom monitors, and just leave the default monitors that were part of the DA template that you used.
If you’re unsure how to do that (maybe someone else created the DA?) – then this is what you do.
1. Go to the Authoring Pane in SCOM
2. Go to Management Pack Objects -> Monitors
3. Click SCOPE in the top toolbar, select View All Targets, clear ALL (or clear any pre-selected settings), and in the “Look For” field – type the name of your distributed application. It should come up. Then click Select All, then OK.
4. Expand all the targets and delete the custom monitors. Usually these will be the ones that have (Not Inherited) in the “Inherited From” column. Once you remove the custom monitors that were added, you can then go and delete your distributed application.