2012-01-20 75 views
2

在直接模式下,Business Connector使用什麼權限?Dynamics AX 2009業務連接器權限

在AX 2009中,Business Connector可以以直接或間接模式運行。

在間接模式下,您使用LogonAs來模擬AX用戶,並繼承所有權限。我明白,這是有道理的;我很好。

現在...在直接模式下,Business Connector運行在代理帳戶下,該帳戶(安裝清單)無法與AX中的用戶帳戶相關聯。那麼,在直接模式下,您有什麼權限在AX中 - 無限制地訪問所有表和類?

兩個項目:

的AX文件列出了控制業務接口4個安全密鑰:SYSCOM,SysComData,SysComExecution和SysComIIS。但是,這些鍵未分配給AX中的任何對象,用戶組或表。他們如何發揮作用?您不能將多個鍵分配給AOT中的對象,而且我絕對不會刪除我的標準鍵以添加到Business Connector鍵中。

我還有一本參考書Inside Dynamics AX 2009。很棒的書,但是對直接模式的解釋使得它更加不合理。 「直接方法使用當前Dynamics AX用戶的憑證。」哪位用戶?我們有一個客戶端應用程序服務器,使用業務連接器連接到有數百個用戶的AX服務器。在直接模式下,商務連接器是否可以隨意從任何登錄用戶中選擇權限?如果沒有用戶登錄會怎麼樣?

所以。如果有人理解它。我真的很想明白。

謝謝! 「

回答

1

」直接方法使用當前Dynamics AX用戶的憑據。「 - 使用AX BC時,通常用於AX以外的連接(SSRS,EP,Rolecenters,Workflow)。 BC充當用戶的proxy。這意味着如果您登錄到SSRS網站並嘗試運行報告,則BC將充當您的帳戶,並且您將擁有對AX中的數據和表格的相同訪問權限。

+0

事實上,安裝指南中明確指出,商業代理帳戶不應當在AX中作爲常規用戶添加(我重複,不)。話雖如此,我知道一些依賴於這個「規則」被破壞的系統。 – Skaue

+0

感謝您的回覆。我明白你們倆在說什麼;這實際上是我原來的問題的來源。我們有一個在系統帳戶下運行並連接到AX的服務。運行服務的系統帳戶沒有AX帳戶,但當服務而不是最終用戶通過業務連接器連接到AX時,所有服務都仍然有效。那麼...它使用了什麼權限? – Brad

+1

您是否使用BC帳戶作爲AX內的同步帳戶?如果是這樣,它創建一個名爲Sync的用戶,它實際上是BC帳戶。我已經在幾個系統上看到了這一點。 –