延續上一篇(MSSQL Replication 建立發行集發生 Error 50000)使用 Windows 帳號建立發行集以及 Peer to Peer Replication 之後,在同步到訂閱者時 Distribution Agent 發生錯誤
散發代理程式無法在 ‘C:\Program Files\Microsoft SQL Server\140\COM’ 目錄中建立暫存檔。系統傳回的錯誤碼為 5。 (來源: MSSQL_REPL,錯誤號碼: MSSQL_REPL21100)
這次的問題簡單許多,主要是因為我們使用 Windows 帳號作為 Replication 的 Agent 代理,而這個帳號在 Node 機器上的 C:\Program Files\Microsoft SQL Server\140\COM 資料夾並沒有權限,因此只需要到該路徑設定資料夾安全性,將 Replication Agent 的 Windows 帳號設定具有新增修改權限即可!
