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 correlationToken、CallerOriginToken callerOriginToken、WebServiceType serviceType) で

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 ブックマーク マネージャー、場所 resultLocation) で

トレースも確認しました。

提案してください、

ありがとう

キラン

4

1 に答える 1

2

トレースを有効にし(このツールを使用するのが最も簡単です)、Asyncサービスの結果のトレースファイルを確認します(ファイル名を思い出せませんが、どこかに「非同期」が含まれます)。これにより、追加の詳細が得られるはずです。

システムにプラグインが登録されていますか(特にAccountまたはAnnotation(注)エンティティに対して)?

于 2012-11-20T09:32:41.037 に答える