2012-11-21 36 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

相关问题