每次启动 SQL Server 代理作业时,都会收到错误日志

jmf*_*jmf 3 sql-server-agent sql-server-2016

每次启动 Sql Server 作业时,都会出现以下错误。我正在使用 SQL Server 2016。没有人知道如何修复它吗?

特定于应用程序的权限设置不会向用户授予具有 CLSID {2DC39BD2-9CFF-405D-A2FE-D246C976278C} 和 APPID {DB336D8E-32E5-42B9-B14B-58AAA87SQLCEB06} 的 COM 服务器应用程序的本地激活权限给用户SID (S-1-5-80-344959196-2060754871-2302487193-2804545603-1466107430) 来自在应用程序容器中运行的地址 LocalHost (Using LRPC) Unavailable SID (Unavailable)。可以使用组件服务管理工具修改此安全权限。

Mat*_*own 9

微软就这个问题发表了一篇文章。2014 年和 2012 年的说明在同一页上。

请参阅https://msdn.microsoft.com/en-us/library/hh213130.aspx

在以前版本的 SQL Server 中,默认情况下,当您安装 SQL Server 时,用户组中的所有用户都可以访问 Integration Services 服务。安装当前版本的 SQL Server 时,用户无权访问 Integration Services 服务。该服务默认是安全的。安装 SQL Server 后,管理员必须授予对该服务的访问权限。

要授予对 Integration Services 服务的访问权限:

  1. 运行 Dcomcnfg.exe。Dcomcnfg.exe 提供了一个用户界面,用于修改注册表中的某些设置。
  2. 在“组件服务”对话框中,展开“组件服务”>“计算机”>“我的电脑”>“DCOM 配置”节点。
  3. 右键单击 Microsoft SQL Server Integration Services 13.0,然后单击属性。
  4. 在“安全”选项卡上,单击“启动和激活权限”区域中的“编辑”。
  5. 添加用户并分配适当的权限,然后单击“确定”。
  6. 对访问权限重复步骤 4 到 5。
  7. 重新启动 SQL Server Management Studio。
  8. 重新启动集成服务服务。