这是当前 Dynamics 2016 产品中的一个错误。微软正在研究解决方案。
CRM 中解决方案的导入过程可能会在组织数据库中产生只能通过 SQL 脚本修复的不一致。这本身不受支持,无法在 Dynamics 365/OnLine 上完成。
CustomControlDefaultConfig
我最近对实体有类似的问题。
DependencyBase
可以使用以下 SQL 脚本解决有关表的特定问题:
delete from
DependencyBase
where
DependencyId in
(
select
d.DependencyId
from
Dependency d
left join CustomControlDefaultConfig dc
on d.DependentComponentObjectId = dc.CustomControlDefaultConfigId
left join CustomControlDefaultConfig rc
on d.RequiredComponentObjectId = rc.CustomControlDefaultConfigId
where
(d.DependentComponentType = 68 and dc.CustomControlDefaultConfigIdUnique is null)
or (d.RequiredComponentType = 68 and rc.CustomControlDefaultConfigIdUnique is null)
);
笔记
在 CRM 数据库上执行此脚本是不受支持的操作。首先进行数据库备份,使用它需要您自担风险。