Microsoft Dynamics CRM 4.0 클라이언트에서 Outlook 오프라인 액세스 오프라인으로 할 때 오류 메시지: "countRows 엔터티 '플러그 인 어셈블리' 작업 중에 실패한 이동 데이터 삽입 [번호] ="

기술 자료 번역 기술 자료 번역
기술 자료: 948629 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

오프라인으로 Microsoft Office Outlook 오프라인 액세스 Microsoft Dynamics CRM 4.0 클라이언트 이동할 때 다음 오류 메시지가 나타날 수 있습니다.
실패한 이동 작업 중에 ' 플러그 인 어셈블리 ' 엔터티에 대한 데이터 삽입, countRows Number =. 연락처 Microsoft Dynamics CRM 관리자.
참고 이 오류 메시지에서 Number 실제 행 개수 자리 표시자입니다.

많은 워크플로가 있을 경우 이 문제가 발생합니다.

원인

Microsoft Dynamics CRM 4.0 워크플로 규칙을 다시 게시할 때 PluginAssemblyBase 테이블 및 WorkflowBase 테이블에 행을 추가한 때문에 이 문제가 발생합니다. Microsoft Dynamics CRM 4.0 워크플로 규칙이 수정되지 않은 경우에도 항상 행을 추가합니다. 워크플로 규칙을 여러 번 다시 게시할 경우 PluginAssemblyBase 테이블에 많은 양의 데이터 특정 워크플로 규칙의 포함됩니다. 따라서 많은 양의 데이터 로컬 Microsoft SQL Server에 동기화되는 오프라인 상태가 되려면 때 Express Edition 데이터베이스.

해결 방법

이 문제는 최신 누적 업데이트 롤업에 대한 Microsoft Dynamics CRM 4.0 고정되어 있습니다. 추가 정보는 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 확인하십시오:
949256Microsoft Dynamics CRM 4.0 업데이트와 핫픽스를

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 Microsoft 제품에서 이 문제를 확인했습니다.

추가 정보

또한 플랫폼 추적을 사용하도록 설정하면, 다음과 유사한 오류 메시지가 나타납니다.
[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, 부울 traceFailure, Object 값을 시
CrmEventLog.WriteEntry EventLogEntryType eventType Int64 eventId, Object 값을 시
Utility.Log(EventLogEntryType type, Int64 eventId, String message) 때
Utility.LogTrace(EventLogEntryType type, Int64 eventId, String message) 때
(문자열 메시지) Utility.LogTraceError 때
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 및 인수 목록의 크기보다 작아야 합니다.
IFormatProvider 공급자, String 형식으로, Object args System.Text.StringBuilder.AppendFormat 때
System.String.Format(IFormatProvider provider, String format, Object[] args) 때
(문자열 형식, 개체 arg0) System.String.Format 때
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, 부울 traceFailure, Object 값을 시
CrmEventLog.WriteEntry EventLogEntryType eventType Int64 eventId, Object 값을 시
Utility.Log(EventLogEntryType type, Int64 eventId, String message) 때
Utility.LogTrace(EventLogEntryType type, Int64 eventId, String message) 때
(문자열 메시지) Utility.LogTraceError 때
BcpTransferDataProvider.GetBCPFile(String entityName, Action action, Int32 batchSize) 때
String entityName Int32 개수가 BcpTransferDataProvider.ExecuteInsert 때
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) 때
String syncInfo, ITransferDataProvider transferDataProvider, Int32 progressSteps SyncData.MoveData 때
시 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 =
Contents:GetBCPFile() batchRows ' PluginAssembly', 엔터티에 대해 삽입 작업을 수행하는 동안 실패한 예외가 89 = System.Net.WebException: 원격 서버에서 오류를 반환했습니다: (401 권한이 없음. System.ComponentModel.Win32Exception--->: 로그온 시도가 실패했습니다.
(Byte incomingBlob, 부울 throwOnError, SecurityStatus 및 statusCode) System.Net.NTAuthentication.GetOutgoingBlob 때
시 (String incomingBlob) System.Net.NTAuthentication.GetOutgoingBlob
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 기술 자료의 다음 문서를 참조하십시오.
907490Microsoft Dynamics CRM 추적 사용 방법
Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 용어에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
824684Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명
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
키워드:?
kbmt kbfix kbautohotfix kberrmsg kbexpertiseinter kbmbsmigrate kbqfe kbhotfixserver KB948629 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

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