Dynamics 365 On-premises和Online 的不一樣

一、新建帳號的不一樣:on-premises(下文簡稱op)是和ad綁定的,因此必須先在ad中新建帳號後才能在CRM中新建。而online是和Office365(下文簡稱O365)綁定的,因此需在O365中新建帳號再分配D365許可(前提是已購買license),當分配完許可後,online的用戶下就能看到,再分配安全角色該帳號便可使用。web

二、帳號密碼的修改與重置:op更改的是ad中的密碼,通常兩種方式,要麼人爲重置,要麼經過api開發web頁面讓用戶本身修改。而online則須要在O365中重置,是否有API能夠開放給用戶修改密碼有待研究。sql

三、插件的註冊與調試:op註冊類型分爲sandbox和none,none模式下能夠選擇database、disk、gac,調試能夠斷點附加CRM的進程也能夠profiler抓取日誌。而online只能註冊sandbox,而且再也不能斷點附加CRM進程調試了(由於是SaaS)。數據庫

四、由於Saas因此就沒法操做數據庫了,包括數據導入、sql跟蹤等等一切和sql server有關的都不能用了api

五、報表:op的reporting serivce報表開發既能夠用sql語句也能夠用fetch xml。而online的reporting serivce的開發只能基於fetch xml而不能用sql語句,在開發時需在本地裝vs data tool的拓展,否則沒法選到fetchxml這個數據源安全

六、log的跟蹤:online在系統的開發時要謹慎再謹慎,由於若是遇到提示明確的錯誤則很好修復,但若是錯誤提示不明確那錯誤的查找成本是很高的,只能經過線上開case,沒法像op同樣在系統層級開啓trace日誌就能追蹤,更不能奢求說打開sql跟蹤查看數據庫層的執行日誌ide

七、server-side的Oauth認證:op須要部署IFD,而online須要藉助azure,詳細可參考我以前寫的博客fetch

八、ISV拓展:op模式下的iis中的ISV拓展在online中不復存在,須要轉換實現的思路了.net

九、版本的升級:op的升級是打補丁,升級很慢。而online的升級很快,新功能不斷推出,升級須要在O365中操做,設置一個時間點定時更新。插件


---------------------
原文地址:https://blog.csdn.net/vic0228/article/details/80216707 調試

相關文章
相關標籤/搜索