无法从crm 2011中删除托管解决方案

时间:2013-11-16 07:41:41

标签: dynamics-crm-2011 managed

我们在尝试删除托管解决方案时遇到了一个大问题。它有超过60个插件步骤和20个进程以及许多实体。我禁用了所有插件 我们遇到了这个例外:

> Unhandled Exception:
> System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault,
> Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral,
> PublicKeyToken=31bf3856ad364e35]]: Generic SQL error.Detail: 
> <OrganizationServiceFault
> xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
> xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">  
> <ErrorCode>-2147204784</ErrorCode>   <ErrorDetails
> xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic"
> />   <Message>Generic SQL error.</Message>  
> <Timestamp>2013-11-13T07:39:55.2285423Z</Timestamp>   <InnerFault
> i:nil="true" />   <TraceText i:nil="true" />
> </OrganizationServiceFault>

2 个答案:

答案 0 :(得分:1)

您是否对托管解决方案中的实体进行了任何其他自定义或开发?我会检查那里的依赖项。类似于来自托管实体的相关实体的属性,来自非托管实体的托管实体的关联视图等等。此外,如果现有实体(如帐户)上有任何属性,则还需要从视图和表单中删除它们。

如果您不是100%确定您应该能够进入托管解决方案并查看每个实体的依赖关系。

如果由于您收到Generic Sql错误而没有帮助,我建议运行SQL跟踪然后卸载它。这应该有助于指出问题的方式。

答案 1 :(得分:0)

我之前发现了试图删除实体的超时问题。打开跟踪后,我能够找出SQL查询,并确定我需要ActivityTypeCode上的索引,因为我的查询超时。您可能需要执行类似的步骤。