【问题标题】:If I uninstall a managed CRM solution, what happens to the entity data?如果我卸载托管 CRM 解决方案,实体数据会怎样?
【发布时间】:2015-03-07 10:27:21
【问题描述】:

如果我卸载托管 CRM 解决方案,实体数据会怎样? ... 假设解决方案中有一个自定义实体?

同样,如果我安装更新的托管解决方案,然后通过安装原始托管解决方案进行恢复。实际数据会发生什么情况?

如果我将解决方案的更新部署到 CRM Online,我可以将其卸载以恢复所有更改吗?

例如带有自定义实体的 1.0 版,带有“名字”和“姓氏”字段。然后我安装了 1.1 版并添加了“部门”字段。

但是1.1版本有问题,所以我重新安装1.0版本...

数据会是什么?即只有“名字”和“姓氏”,还是“部门”仍然存在?

【问题讨论】:

    标签: dynamics-crm dynamics-crm-online


    【解决方案1】:

    如果我卸载托管 CRM 解决方案,实体数据会怎样?假设解决方案中有一个自定义实体?

    -任何存储在自定义字段中的数据或卸载删除的实体都将丢失。

    同样,如果我安装更新的托管解决方案,然后通过安装原始解决方案进行恢复。实际数据会发生什么情况?

    -解决方案是附加的,实体和字段永远不会通过安装解决方案而被删除。这意味着您不能以您想要的方式“恢复”到以前的解决方案。除了完全删除解决方案之外,没有支持从托管解决方案中删除元素的方法。

    解决方案是累加的……这适用于解决方案的所有部分吗?即表单、视图、报告等

    -从某种意义上说,它们是附加的,如果您安装的解决方案没有它们,它们将不会从目标系统中删除。但是,如果您使用较新(或较旧)版本的表单/视图/报告安装解决方案,则元素将更新为新安装的版本,而不是复制。例如,如果您在解决方案的版本 2 中添加了一个新字段并将该字段添加到表单中,并且您将版本 1 安装回顶部,它将从表单中删除该字段,但不会从解决方案中删除。

    【讨论】:

    • 解决方案是累加的……这适用于解决方案的所有部分吗?即表单、视图、报告等
    【解决方案2】:

    如果卸载托管解决方案,则来自解决方案中自定义实体和属性的所有数据都将丢失。但是,使用在线 CRM,您应该能够在卸载解决方案之前请求数据库备份。然后,您仍然拥有数据。

    当您卸载托管解决方案时,以下数据会丢失:存储在作为解决方案一部分的自定义实体中的数据以及存储在作为解决方案一部分的系统实体上的自定义属性中的数据。

    https://msdn.microsoft.com/en-us/library/gg327822.aspx

    我不能 100% 确定您问题的第二部分。我猜想当安装较早版本的解决方案时,将保留较早版本中的所有实体和属性,但作为修订解决方案的一部分添加的任何实体和属性都将被删除。

    【讨论】:

    • 次要观点:MS 不会随意发布 CRM Online 备份,这些备份用于灾难恢复目的(数据中心端)。我相信您可以要求备份一次,也许一年两次。
    • 您可能是对的,我知道我们曾一度要求进行备份,以便从 CRM 在线迁移到内部部署。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-05
    相关资源
    最近更新 更多