Mensaje de error cuando intenta desconectar en el cliente de Microsoft Dynamics CRM 4.0 para Outlook con el acceso sin conexión: "Error mover datos de entidad 'Ensamblado de complemento' durante la acción Insertar, countRows = [número]"

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

948629
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Síntomas
Cuando intenta ponerse sin conexión en el cliente de Microsoft Dynamics CRM 4.0 para Microsoft Office Outlook con el acceso sin conexión, recibirá el siguiente mensaje de error:
Error al mover datos de entidad 'Ensamblado de complemento' durante la acción Insertar, countRows = Number. Póngase en contacto con su Microsoft Dynamics CRM administrador.
Nota En este mensaje de error Number es un marcador de posición el recuento real de las filas.

Este problema se produce si existen muchos flujos de trabajo.
Causa
Este problema se produce porque Microsoft Dynamics CRM 4.0 agrega una fila a la tabla PluginAssemblyBase y a la tabla WorkflowBase cuando vuelva a publicar una regla de flujo de trabajo. Microsoft Dynamics CRM 4.0 siempre agrega la fila, incluso si no se modifica la regla de flujo de trabajo. Si volver a publicar la regla de flujo de trabajo muchas veces, la tabla PluginAssemblyBase contiene gran cantidad de datos para esa regla de flujo de trabajo concreto. Por lo tanto, se sincroniza la gran cantidad de datos a Microsoft SQL Server local base de datos de Express cuando intenta ponerse sin conexión.
Solución
Este problema se corrigió en la actualización acumulativa de rollup más reciente para Microsoft Dynamics CRM 4.0. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
949256Revisiones y actualizaciones de Microsoft Dynamics CRM 4.0
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".
Más información
Si habilita el seguimiento de plataforma, recibirá también un mensaje de error similar al siguiente:
[DateTime1] Process:Microsoft.Crm.Application.Hoster |Organization:00000000 - 0000 - 0000 - 0000 - 000000000000 |Thread: 18(MSCRM:-OfflineSync.SyncThreadMethod) |Category: excepción |usuario: 00000000-0000-0000-0000-000000000000 |Level: error | CrmEventLog.WriteEntry
en CrmEventLog.WriteEntry (EventLogEntryType eventType, eventId Int64, traceFailure Boolean, valores de objeto [])
en CrmEventLog.WriteEntry (eventType EventLogEntryType, eventId Int64, valores de objeto [])
en Utility.Log(EventLogEntryType type, Int64 eventId, String message)
en Utility.LogTrace(EventLogEntryType type, Int64 eventId, String message)
en Utility.LogTraceError (mensaje de cadena)
en SyncData.DoBatchStep(ITransferDataProvider transferDataProvider, String entityName, SyncAction action, Int32 batchRows)
en SyncData.DoBatch (ITransferDataProvider transferDataProvider String entityName, countRows Int32, acción SyncAction, totalCompleted Int32, Int32 total)
en SyncData.ExecuteBatch(ITransferDataProvider transferDataProvider, String entityName, Int32 countRows, SyncAction action, Int32 totalCompleted, Int32 total)
en SyncData.MoveData(String syncInfo, ITransferDataProvider transferDataProvider, Int32 progressSteps)
en SyncData.Sync (ITransferDataProvider transferDataProvider, callPriority Int32)
en OfflineSync.SyncThreadMethod()
en ThreadHelper.ThreadStart_Context (estado del objeto)
en ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
en ThreadHelper.ThreadStart()
>Error al escribir el mensaje de suceso siguiente en el registro de sucesos.
EventType:Error
EventId = 3221231472
Error de contenido: Insertar para la entidad 'PluginAssembly', batchRows = 0 con excepción System.FormatException: índice (basado en cero) debe ser mayor o igual a cero y menor que el tamaño de la lista de argumentos.
en System.Text.StringBuilder.AppendFormat (proveedor IFormatProvider, formato String, Object [] args)
en System.String.Format(IFormatProvider provider, String format, Object[] args)
en System.String.Format (formato String, Object arg0)
en Microsoft.Crm.Application.Outlook.OfflineSync.BcpTransferDataProvider.DownloadBCPFile(String bcpFileName, BinaryReader& readStream, Int64 fileSize)
en Microsoft.Crm.Application.Outlook.OfflineSync.BcpTransferDataProvider.GetBCPFile(String entityName, Action action, Int32 batchSize)
en Microsoft.Crm.Application.Outlook.OfflineSync.BcpTransferDataProvider.ExecuteInsert(String entityName, Int32 count)
en Microsoft.Crm.Application.Outlook.OfflineSync.SyncData.DoBatchStep(ITransferDataProvider transferDataProvider, String entityName, SyncAction action, Int32 batchRows)
La información de excepción es:
System.ComponentModel.Win32Exception: El evento esté lleno

[DateTime2] Process:Microsoft.Crm.Application.Hoster |Organization:00000000 - 0000 - 0000 - 0000 - 000000000000 |Thread: 18(MSCRM:-OfflineSync.SyncThreadMethod) |Category: excepción |usuario: 00000000-0000-0000-0000-000000000000 |Level: error | CrmEventLog.WriteEntry
en CrmEventLog.WriteEntry (EventLogEntryType eventType, eventId Int64, traceFailure Boolean, valores de objeto [])
en CrmEventLog.WriteEntry (eventType EventLogEntryType, eventId Int64, valores de objeto [])
en Utility.Log(EventLogEntryType type, Int64 eventId, String message)
en Utility.LogTrace(EventLogEntryType type, Int64 eventId, String message)
en Utility.LogTraceError (mensaje de cadena)
en BcpTransferDataProvider.GetBCPFile(String entityName, Action action, Int32 batchSize)
en BcpTransferDataProvider.ExecuteInsert (String entityName, recuento de Int32)
en SyncData.DoBatchStep(ITransferDataProvider transferDataProvider, String entityName, SyncAction action, Int32 batchRows)
en SyncData.DoBatch(ITransferDataProvider transferDataProvider, String entityName, Int32 countRows, SyncAction action, Int32 totalCompleted, Int32 total)
en SyncData.ExecuteBatch(ITransferDataProvider transferDataProvider, String entityName, Int32 countRows, SyncAction action, Int32 totalCompleted, Int32 total)
en SyncData.MoveData (String syncInfo, ITransferDataProvider transferDataProvider progressSteps Int32)
en SyncData.Sync (ITransferDataProvider transferDataProvider, callPriority Int32)
en OfflineSync.SyncThreadMethod()
en ThreadHelper.ThreadStart_Context (estado del objeto)
en ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
en ThreadHelper.ThreadStart()
>Error al escribir el mensaje de suceso siguiente en el registro de sucesos.
EventType:Error
EventId = 3221231472
Contents:GetBCPFile() Error durante la acción Insertar para la entidad 'PluginAssembly', batchRows = 89 con excepción System.NET.WebException: el servidor remoto devolvió un error: no autorizado (401). ---> System.ComponentModel.Win32Exception: el error de inicio de sesión
en System.Net.NTAuthentication.GetOutgoingBlob (Byte [] incomingBlob, throwOnError Boolean, SecurityStatus & statusCode)
en System.Net.NTAuthentication.GetOutgoingBlob (String incomingBlob)
en System.Net.NegotiateClient.DoAuthenticate(String challenge, WebRequest webRequest, ICredentials credentials, Boolean preAuthenticate)
en System.Net.NegotiateClient.Authenticate(String challenge, WebRequest webRequest, ICredentials credentials)
en System.Net.AuthenticationManager.Authenticate(String challenge, WebRequest request, ICredentials credentials)
en System.Net.AuthenticationState.AttemptAuthenticate(HttpWebRequest httpWebRequest, ICredentials authInfo)
en System.Net.HttpWebRequest.CheckResubmitForAuth()
en System.Net.HttpWebRequest.CheckResubmit (excepción &)
Nota Date es un marcador de posición para la fecha real. Time1 y Time2 son marcadores de posición para las horas reales.

Para obtener más información acerca de cómo habilitar el seguimiento en Microsoft Dynamics CRM, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
907490Cómo habilitar el seguimiento en Microsoft Dynamics CRM
Para obtener más información sobre la terminología que se utiliza para describir las actualizaciones de software de Microsoft, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
824684Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft
887283Los estándares de nomenclatura de paquete de actualización y revisiones de software de Microsoft Business Solutions CRM

Advertencia: este artículo se ha traducido automáticamente

Propiedades

Id. de artículo: 948629 - Última revisión: 01/16/2015 02:48:24 - Revisión: 2.0

  • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM for Microsoft Office Outlook
  • Microsoft Dynamics CRM for Microsoft Office Outlook with Offline Access
  • kbnosurvey kbarchive kbmt kbfix kbautohotfix kberrmsg kbexpertiseinter kbmbsmigrate kbqfe kbhotfixserver KB948629 KbMtes
Comentarios