【问题标题】:How to load GUID values from one DB to Another DB using SSIS如何使用 SSIS 将 GUID 值从一个 DB 加载到另一个 DB
【发布时间】:2012-11-21 12:19:17
【问题描述】:

我有两个 CRM 的 MS CRM 2011(带有 SQL Server 2008 的本地)和 MS CRM 2011(在云中)。

我想使用 SSIS 2008 将数据从本地迁移到在线,我是否安装了第三方组件,例如“CRM 源组件”和“CRM 目标组件”。在这里,当我尝试将所有属性从源映射到目标时,除了自动生成的字段 (GUID) 或 CRM 中的查找字段,如 Accountid、ParentCustomerid、territoryid(它们是与其他实体的关系字段(FK)等),数据正在移动否则包会失败。

如何将这些缺失的属性值加载到 CRM 中?

【问题讨论】:

    标签: dynamics-crm etl ssis


    【解决方案1】:

    可能是您违反了参照完整性约束。在执行你的包之前尝试删除(临时)目标表上的所有约束。

    【讨论】:

    • 感谢您的回复..我有一个类似“删除不可解析的引用”的选项..通过选中此选项,所有引用字段都留空,所有其他字段都加载到目标中。我们接下来要做什么?在我的场景中,我有两个表帐户和联系人,帐户有一个联系人查找字段作为联系 ID,这是一个自动生成的字段。当我加载数据时,它在帐户表中排除了联系 ID。在这里如何加载特定帐户的相关联系人?
    • 谢谢..我在加载联系人表后更新了帐户表..它加载完美...
    猜你喜欢
    • 1970-01-01
    • 2012-01-01
    • 2012-02-19
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多