应用程序特定权限设置无法将含有 CLSID – SQL

最近一直在查看各个服务器的‘事件日志’,想要减少其中的无效信息,以及处理错误信息。这次在 SQL Server 上,固定都會出現一個這樣的錯誤訊息:

應用程式特定 權限設定無法將含有 CLSID {806835AE-FD04-4870-A1E8-D65535358293} 與 APPID {EE4171E6-C37E-4D04-AF4C-8617BC7D4914} 之 COM 伺服器應用程式的 本機 啟用 權限授與來自位址 LocalHost (使用 LRPC) (在應用程式容器 無法使用 SID (無法使用) 中執行) 的使用者 NT SERVICE\SQLSERVERAGENT SID (S-1-5-80-344959196-2060754871-2302487193-2804545603-1466107430)。您可以使用元件服務系統管理工具修改此安全性權限。

 

  一開始找到恆逸講師寫的 This 教程,但實際操作後跟我的狀況稍微有點不同我本身的 System 以及 Administrator 對出問題的 DCOM 元件 (Microsoft SQL Server Integration Services) 都已經有完整的「啟動」跟「啟用」權限了後來試著在權限新增SQLSERVERAGENT”,但新增不了

 

  後來找到Tam 城市學習紀錄” of This 教程,才命中問題,原來是要輸入完整的名稱 “NT SERVICE\SQLSERVERAGENT”,以下為步驟:

 

◎ 开启‘组件服务’,在‘DCOM 设置’中,切换成 “详细资料” 的检视模式。
◎ 逐一寻找事件记录中 APPID,以我來說,要寻找 “{EE4171E6-C37E-4D04-AF4C-8617BC7D4914}“。
◎ 最后可以找到对应的是‘Microsoft SQL Server Integration Services 12.0’这个组件。

 

◎ 对该组件点击右键-‘属性’,Switch to the 'Security' page。

◎ In the 'Startup and Activation Permissions' item, click “Edit”。

 

◎ Click 'Add',Prepare to add the SQLSERVERAGENT role。

 

◎ Enter”NT SERVICE\SQLSERVERAGENT”,Click OK。

 

◎ Change the 'Local Launch'、'Local Activation' permissions to “Allow” 即可。

 

【参考链接】

1 条留言

留下回复

您的电子邮件地址不会被公开. 必填项已标注 *

本网站使用 Akismet 来减少垃圾评论. 了解您的评论数据如何被处理.