tisdag 26 februari 2008

Event Id 10016 Source DCOM

After changing the account for running the sqlserveragent service I got the following error:

The application-specific permission settings do not grant Local Launch permission for the COM Server application with CLSID
{ABF05265-635E-44B0-A28F-AEA45247ACA0}
to the user domain\sqlserveragent SID (S-1-5-21-3925573443-80846547-1646150170-2122). This security permission can be modified using the Component Services administrative tool.

The key {ABF05265-635E-44B0-A28F-AEA45247ACA0} is a little difficult to read in my eyes, however search for it in the registry and you will get a readable name of the dcom service that you need to change.

The solution was the following:

  1. Click start and run and write dcomcnfg and hit enter
  2. Open component services/computers/my computer/dcom config
  3. Right click MsDtsServer and choose properties
  4. On the security tab click the button edit under launch and activation permissions
  5. Add the user that runs sqlserveragent or the SQL server service. You should choose the one that leaves the error in the system log.
  6. Give the user local launch permission and then you shouldn´t have the error in the logs.

I guess there are other scenarious where this could be applicable.

Stefan

0 kommentarer: