閱讀英文

共用方式為


透過 Dynamics GP eConnect 目的地配接器執行整合時,預存程式不存在錯誤

本文提供解決因 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+ 元件指定的使用者帳戶,請遵循下列步驟:

  1. 選取 [開始],選取 [執行],在 [開啟] 方塊中輸入 dcomcnfg,然後選取 [確定]。

  2. 在 [元件服務] 中,依序展開 [元件服務]、 [計算機]、 [我的計算機] 和 [ COM+ 應用程式]。

  3. 以滑鼠右鍵按兩下 Microsoft Dynamics GP 的 eConnect 10,然後選取 [ 屬性]。

  4. 選取 [ 身分識別] 索引標籤

在 [此使用者] 底下設定的用戶帳戶是連線到 SQL Server 的用戶帳戶。