本文提供解決因 eConnect 錯誤而無法在 Integration Microsoft Manager 中使用 Microsoft Dynamics GP eConnect 目的地配接器來執行整合的問題。
適用於: Microsoft Dynamics GP
原始 KB 編號: 951775
當您嘗試在 Dynamics GP 的 Integration Microsoft Manager 中使用 Microsoft Dynamics GP eConnect 目的地配接器來執行整合時,您會收到下列錯誤訊息:
DOC X 錯誤:eConnect 錯誤 - 預存程式 procedure_name 不存在。
注意
在此錯誤訊息中, procedure_name 是整合中使用的 eConnect SQL 預存程式名稱的佔位元。
之所以發生此問題,是因為在 eConnect 10 中針對 Microsoft Dynamics GP Microsoft COM+ 元件指定的使用者帳戶沒有 Microsoft SQL Server 中 Microsoft Dynamics GP 資料庫的必要許可權。
在 eConnect 10 中針對 Microsoft Dynamics GP COM+ 元件指定的使用者帳戶,必須是 DYNAMICS 資料庫之 DYNGRP 角色的成員,以及 SQL Server 中的公司資料庫。 此使用者帳戶必須是 DYNGRP 角色的成員,才能擁有必要 eConnect SQL 預存程式的「執行」許可權。
若要判斷 eConnect 10 中針對 Microsoft Dynamics GP COM+ 元件指定的使用者帳戶,請遵循下列步驟:
選取 [開始],選取 [執行],在 [開啟] 方塊中輸入 dcomcnfg,然後選取 [確定]。
在 [元件服務] 中,依序展開 [元件服務]、 [計算機]、 [我的計算機] 和 [ COM+ 應用程式]。
以滑鼠右鍵按兩下 Microsoft Dynamics GP 的 eConnect 10,然後選取 [ 屬性]。
選取 [ 身分識別] 索引標籤 。
在 [此使用者] 底下設定的用戶帳戶是連線到 SQL Server 的用戶帳戶。