2012-11-21 72 views
0

我有兩個CRM的MS CRM 2011(內部部署了SQL Server 2008)和MS CRM 2011(在雲中)。如何使用SSIS將GUID值從一個數據庫加載到另一個數據庫

我想使用SSIS 2008將數據從本地遷移到在線,我是否安裝了第三方組件如「CRM源組件」和「CRM目標組件」。在這裏,當我試圖從源到映射的所有屬性除了自動生成的字段(GUID)或CRM中的查找字段,如Accountid,ParentCustomerid,territoryid(與其他實體的關係字段(FK))等時,數據正在移動完美的其他軟件包正在失敗。

在這裏如何將這些缺失的屬性值加載到CRM中?

回答

2

這可能是因爲你違反了參照完整性約束。嘗試在執行包之前刪除(臨時)目標表上的所有約束。

+0

感謝您的回覆..我有一個選項,如「刪除不可解析的引用」..通過選中此選項,所有參考字段留空,所有其他字段被加載到目的地。我們接下來要做什麼?在我的情況下,我有兩個表帳戶和聯繫人,帳戶有一個聯繫查找字段contactid這是一個自動生成的字段。當我加載數據時,它排除了賬戶表中的聯繫。我在這裏如何加載特定賬戶的相關聯繫人? – hemanth

+0

謝謝..我更新帳戶表後加載聯繫表..它完美加載... – hemanth

相關問題