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]"

Seleccione idioma Seleccione idioma
Id. de artículo: 948629 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

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

Propiedades

Id. de artículo: 948629 - Última revisión: jueves, 12 de febrero de 2009 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM for Microsoft Office Outlook
  • Microsoft Dynamics CRM for Microsoft Office Outlook with Offline Access sobre las siguientes plataformas
    • Microsoft Dynamics CRM 4.0
Palabras clave: 
kbmt kbfix kbautohotfix kberrmsg kbexpertiseinter kbmbsmigrate kbqfe kbhotfixserver KB948629 KbMtes
Traducción automática
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.
Haga clic aquí para ver el artículo original (en inglés): 948629

Enviar comentarios

 

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