オフライン アクセスでの Microsoft Dynamics CRM 4. 0 クライアントでオフラインにしようとすると、エラー メッセージ:"エンティティ操作中には ' プラグイン アセンブリ' の失敗した移動データの挿入、countRows = [番号]"

文書翻訳 文書翻訳
文書番号: 948629 - 対象製品
すべて展開する | すべて折りたたむ

現象

オフライン アクセスで、Microsoft Dynamics CRM 4. 0 クライアントの Microsoft Office Outlook でオフラインにすると、次のエラー メッセージが表示されます。
エンティティ 'プラグイン アセンブリ' 操作中に失敗した移動データの挿入、countRows = Number。 連絡先に Microsoft Dynamics CRM 管理者。
メモ このエラー メッセージでは、[Number は、行の実際の数のプレースホルダーです。

この問題は多数のワークフローが存在する場合に発生します。

原因

この問題は Microsoft Dynamics CRM 4. 0 のワークフロー ルールを再発行するときと WorkflowBase の表は、PluginAssemblyBase テーブルに行を追加するために発生します。 Microsoft Dynamics CRM 4. 0 は、ワークフロー ルールを変更しない場合でもに、行を常に追加します。 多くの場合、ワークフロー ルールを再発行する場合は、PluginAssemblyBase テーブルに大量データを特定のワークフロー ルールにはが含まれます。 したがって、大量のデータは、ローカル SQL Server に同期されます Express Edition データベース オフラインにしようとするとします。

解決方法

この問題は、Microsoft Dynamics CRM 4. 0 の最新の累積的な更新プログラムのロールアップで修正します。 関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください:
949256Microsoft Dynamics CRM 4. 0 の更新プログラムおよび修正プログラム

状況

マイクロソフトとして認識していますこの問題を記載されているいるマイクロソフト製品の問題。

詳細

プラットフォームのトレースを有効にする場合は、次のようなエラー メッセージも表示されます。
[DateTime1] Process:Microsoft.Crm.Application.Hoster |Organization:00000000 - 0000 - 0000 - 0000 - 000000000000 |Thread: 18(MSCRM:-OfflineSync.SyncThreadMethod) |Category: |User の例外: 00000000-0000-0000-0000-000000000000 |Level: エラー | CrmEventLog.WriteEntry
CrmEventLog.WriteEntry (EventLogEntryType eventType、Int64 型 eventId、ブール型 (Boolean) の traceFailure、オブジェクトの値) に
CrmEventLog.WriteEntry (EventLogEntryType eventType、Int64 型 eventId、オブジェクトの値) に
Utility.Log(EventLogEntryType type, Int64 eventId, String message) で
Utility.LogTrace(EventLogEntryType type, Int64 eventId, String message) で
Utility.LogTraceError (メッセージを文字列型 (String) で
SyncData.DoBatchStep(ITransferDataProvider transferDataProvider, String entityName, SyncAction action, Int32 batchRows) で
SyncData.DoBatch (ITransferDataProvider transferDataProvider、文字列型 (String entityName、Int32 countRows、SyncAction アクション、Int32 totalCompleted、Int32 の合計) に
SyncData.ExecuteBatch(ITransferDataProvider transferDataProvider, String entityName, Int32 countRows, SyncAction action, Int32 totalCompleted, Int32 total) で
SyncData.MoveData(String syncInfo, ITransferDataProvider transferDataProvider, Int32 progressSteps) で
SyncData.Sync (ITransferDataProvider transferDataProvider、Int32 callPriority)
OfflineSync.SyncThreadMethod() で
ThreadHelper.ThreadStart_Context (オブジェクトの状態)
ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) で
ThreadHelper.ThreadStart() で
>次のイベント メッセージをイベント ログに書き込めませんでした。
EventType:Error
EventId = 3221231472
エンティティの内容: 挿入に失敗しました 'PluginAssembly'、batchRows = 0 例外 System.FormatException: インデックス (0 から始まります) がより大きいまたは 0 に等しいされ、引数リストのサイズより小さい必要があります。
System.Text.StringBuilder.AppendFormat (IFormatProvider プロバイダー、文字列型 (String 形式、オブジェクトの [args) で
System.String.Format(IFormatProvider provider, String format, Object[] args) で
System.String.Format (文字列型 (String 形式、オブジェクト arg0) で
Microsoft.Crm.Application.Outlook.OfflineSync.BcpTransferDataProvider.DownloadBCPFile(String bcpFileName, BinaryReader& readStream, Int64 fileSize) で
Microsoft.Crm.Application.Outlook.OfflineSync.BcpTransferDataProvider.GetBCPFile(String entityName, Action action, Int32 batchSize) で
Microsoft.Crm.Application.Outlook.OfflineSync.BcpTransferDataProvider.ExecuteInsert(String entityName, Int32 count) で
Microsoft.Crm.Application.Outlook.OfflineSync.SyncData.DoBatchStep(ITransferDataProvider transferDataProvider, String entityName, SyncAction action, Int32 batchRows) で
例外情報は。
System.ComponentModel.Win32Exception: イベント ログ ファイルがいっぱい

[DateTime2] Process:Microsoft.Crm.Application.Hoster |Organization:00000000 - 0000 - 0000 - 0000 - 000000000000 |Thread: 18(MSCRM:-OfflineSync.SyncThreadMethod) |Category: |User の例外: 00000000-0000-0000-0000-000000000000 |Level: エラー | CrmEventLog.WriteEntry
CrmEventLog.WriteEntry (EventLogEntryType eventType、Int64 型 eventId、ブール型 (Boolean) の traceFailure、オブジェクトの値) に
CrmEventLog.WriteEntry (EventLogEntryType eventType、Int64 型 eventId、オブジェクトの値) に
Utility.Log(EventLogEntryType type, Int64 eventId, String message) で
Utility.LogTrace(EventLogEntryType type, Int64 eventId, String message) で
Utility.LogTraceError (メッセージを文字列型 (String) で
BcpTransferDataProvider.GetBCPFile(String entityName, Action action, Int32 batchSize) で
BcpTransferDataProvider.ExecuteInsert (文字列型 (String entityName、Int32 の数) で
SyncData.DoBatchStep(ITransferDataProvider transferDataProvider, String entityName, SyncAction action, Int32 batchRows) で
SyncData.DoBatch(ITransferDataProvider transferDataProvider, String entityName, Int32 countRows, SyncAction action, Int32 totalCompleted, Int32 total) で
SyncData.ExecuteBatch(ITransferDataProvider transferDataProvider, String entityName, Int32 countRows, SyncAction action, Int32 totalCompleted, Int32 total) で
SyncData.MoveData (文字列型 (String syncInfo、ITransferDataProvider transferDataProvider、Int32 progressSteps) に
SyncData.Sync (ITransferDataProvider transferDataProvider、Int32 callPriority)
OfflineSync.SyncThreadMethod() で
ThreadHelper.ThreadStart_Context (オブジェクトの状態)
ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) で
ThreadHelper.ThreadStart() で
>次のイベント メッセージをイベント ログに書き込めませんでした。
EventType:Error
EventId = 3221231472
エンティティ 'PluginAssembly'、batchRows のアクション挿入に失敗しました Contents:GetBCPFile() 例外 89 = System.Net.WebException: リモート サーバーがエラーを返しました: (401) Unauthorized。 System.ComponentModel.Win32Exception--->: ログオン試行に失敗しました
System.Net.NTAuthentication.GetOutgoingBlob (バイト型 (Byte [incomingBlob、ブール型 (Boolean) の throwOnError、SecurityStatus & statusCode) に
System.Net.NTAuthentication.GetOutgoingBlob (文字列型 (String incomingBlob)
System.Net.NegotiateClient.DoAuthenticate(String challenge, WebRequest webRequest, ICredentials credentials, Boolean preAuthenticate) で
System.Net.NegotiateClient.Authenticate(String challenge, WebRequest webRequest, ICredentials credentials) で
System.Net.AuthenticationManager.Authenticate(String challenge, WebRequest request, ICredentials credentials) で
System.Net.AuthenticationState.AttemptAuthenticate(HttpWebRequest httpWebRequest, ICredentials authInfo) で
System.Net.HttpWebRequest.CheckResubmitForAuth() で
System.Net.HttpWebRequest.CheckResubmit (例外 & E)
メモ Date は、実際の日付のプレースホルダーです。 Time1Time2 は、実際の時間のプレースホルダーです。

Microsoft Dynamics CRM でトレースを有効にする方法の詳細についてはをクリックして以下「サポート技術情報」(Microsoft Knowledge Base) 資料を参照。
907490Microsoft Dynamics CRM でトレースを有効にする方法
マイクロソフトのソフトウェアの更新に使用される用語についてについては、記事の「サポート技術情報」(Microsoft Knowledge Base) を表示する次の資料番号をクリックします。
824684マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明
887283Microsoft ビジネス ソリューションの CRM ソフトウェアの修正プログラムおよび更新プログラム パッケージの名前付け規則

プロパティ

文書番号: 948629 - 最終更新日: 2009年2月12日 - リビジョン: 2.0
この資料は以下の製品について記述したものです。
  • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM for Microsoft Office Outlook
  • Microsoft Dynamics CRM for Microsoft Office Outlook with Offline Access?を以下の環境でお使いの場合
    • Microsoft Dynamics CRM 4.0
キーワード:?
kberrmsg kbfix kbqfe kbmbsmigrate kbexpertiseinter kbhotfixserver kbautohotfix kbmt KB948629 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:948629
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com