1

我有 CRM 2011 本地安装。当工作流(自定义和 crm 工作流)尝试在 Account 实体中创建注释时,发生错误。当我检查工作流程状态时,它显示“正在等待”并显示以下错误消息。

“发生 SQL Server 错误。再次尝试此操作。如果问题仍然存在,请查看 Microsoft Dynamics CRM 社区以获取解决方案或联系您组织的 Microsoft Dynamics CRM 管理员。最后,您可以联系 Microsoft 支持”</p>

工作流因错误而暂停:未处理的异常:System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Generic SQL错误。详细信息:

-2147204784

通用 SQL 错误。

2012-10-25T11:11:01.2064949Z

<ErrorCode>-2147204784</ErrorCode>

<ErrorDetails xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />

<Message>Generic SQL error.</Message>

<Timestamp>2012-10-25T11:11:01.2064949Z</Timestamp>

<InnerFault>

  <ErrorCode>-2147220970</ErrorCode>

  <ErrorDetails xmlns:d4p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />

  <Message>System.Data.SqlClient.SqlException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #6F1D18EA</Message>

  <Timestamp>2012-10-25T11:11:01.207495Z</Timestamp>

  <InnerFault i:nil="true" />

  <TraceText i:nil="true" />

</InnerFault>

<TraceText i:nil="true" />

在 Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.RetrieveMultiple(QueryBase 查询、CorrelationToken 相关令牌、CallerOriginToken callerOriginToken、WebServiceType 服务类型)

在 Microsoft.Crm.Extensibility.InprocessServiceProxy.RetrieveMultipleCore(QueryBase 查询)

在 Microsoft.Crm.Workflow.RegardingObjectUtility.CreateLookup(字符串 entityName,Guid entityId)

在 Microsoft.Crm.Workflow.WorkflowContextBase.SetStepRegardingRecord(字符串 entityName,Guid entityId)

在 Microsoft.Crm.Workflow.Services.UpdateActivityService.<>c_ DisplayClass1.b _0(IOrganizationService sdkService)

在 Microsoft.Crm.Workflow.Services.ActivityServiceBase.ExecuteInTransactedContext(ActivityDelegate activityDelegate)

在 Microsoft.Crm.Workflow.Services.UpdateActivityService.UpdateInternal(实体实体,字符串 stepId)

在 Microsoft.Crm.Workflow.Services.UpdateActivityService.ExecuteInternal(ActivityContext executionContext,UpdateEntity updateEntity)

在 Microsoft.Crm.Workflow.Services.UpdateActivityService.Execute(ActivityContext executionContext,UpdateEntity updateEntity)

在 System.Activities.CodeActivity.InternalExecute(ActivityInstance 实例,ActivityExecutor 执行器,BookmarkManager 书签管理器)

在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行器,BookmarkManager 书签管理器,位置结果位置)

我也检查了跟踪。

请建议,

谢谢

基兰

4

1 回答 1

2

启用跟踪(使用此工具最简单)并查看生成的异步服务跟踪文件(不记得文件名,但它会在某处包含“异步”)。这应该会给你一些额外的细节。

您的系统上是否注册了任何插件(尤其是针对Accountor Annotation(Note) 实体?

于 2012-11-20T09:32:41.037 回答