【问题标题】:a sql server error occurred. try this action again发生 sql 服务器错误。再次尝试此操作
【发布时间】:2012-11-20 06:15:04
【问题描述】:

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

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

工作流因错误而暂停:未处理的异常:System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] :通用 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 correlationToken、CallerOriginToken callerOriginToken、WebServiceType serviceType)

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

在 Microsoft.Crm.Workflow.RegardingObjectUtility.CreateLookup(String entityName, Guid entityId)

在 Microsoft.Crm.Workflow.WorkflowContextBase.SetStepRegardingRecord(String 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(Entity entity, String stepId)

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

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

at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)

在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行器, BookmarkManager bookmarkManager, Location resultLocation)

我也检查了踪迹。

请推荐,

谢谢

基兰

【问题讨论】:

  • 如果您的问题得到了回答,请标记它。 StackOverflow 的工作原理是奖励其他人为您的问题找到解决方案;)

标签: dynamics-crm dynamics-crm-2011


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-10-06
    • 1970-01-01
    • 2021-11-16
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-27
    相关资源
    最近更新 更多