在Dynamics CRM 2015中将属性从托管更改为非托管

时间:2016-04-27 13:27:54

标签: dynamics-crm dynamics-crm-2015

我想知道在crm 2015中是否有任何方法可以将属性状态从托管更改为非托管

3 个答案:

答案 0 :(得分:2)

没有支持的方法将属性从托管更改为非托管。然而,这肯定是可能的,我在过去的半年里做了很多这样的工作。这涉及直接更改属性和相关元数据表中所选记录的ismanaged属性。

您希望管理组件的主要原因是您可以将其删除。到目前为止,我已经能够通过首先将基础ismanaged值设置为false然后通过CRM自定义页面正常删除来删除以下托管组件:

  • 文字字段
  • 十进制字段
  • 是/否值和选项集
  • 1:N和N:N关系

我还没有找到删除以下组件

  • Money Fields - 概念上没有比选项集更难
  • 实体 - 更复杂
  • 实体属性,例如笔记和活动 - 非常复杂

答案 1 :(得分:1)

不,没有。您必须卸载托管解决方案,在环境中创建属性(将创建为非托管),从托管解决方案中删除该属性,然后重新导入托管解决方案。

答案 2 :(得分:0)

您还需要将货币字段的基本列更改为IsManaged false