CRM 2011删除托管解决方案依赖性问题

时间:2015-07-24 10:23:43

标签: dynamics-crm-2011 dynamics-crm crm microsoft-dynamics

我需要从组织中删除托管解决方案,而不会丢失数据或内部字段......所以很明显存在依赖性问题。我添加了相同的解决方案,使用不同的名称,希望这可以解决依赖性问题,但是当我尝试删除托管解决方案仍然得到一个完整的列表。

有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您无法以受支持的方式解决此问题(通过GUI和/或组织服务)。

我的第一个想法是首先尝试从托管解决方案中删除解决方案组件,最后删除解决方案本身。实际上有RemoveSolutionComponentRequest,但根据SDK,此请求仅对非托管解决方案有效。

如果需要删除特定依赖项,可以尝试依赖实体上的DisassociateRequest。我不知道它是否适用于您的场景,但也许值得尝试一下。

最后一种方法是直接从数据库中删除托管解决方案及其组件和依赖项。对此方法要非常谨慎:它不受支持,并且可能最终会导致系统无法导入解决方案。