Mensagem de erro quando você tenta ficar offline no cliente para Outlook do Microsoft Dynamics CRM 4.0 com o Access off-line: "Inserir falha mover dados para entidade 'Assembly plug-in' durante a ação, countRows = [número]"

Traduções deste artigo Traduções deste artigo
ID do artigo: 948629 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Quando você tenta vá offline no cliente do Microsoft Dynamics CRM 4.0 para Microsoft Office Outlook com o Access off-line, você receber a seguinte mensagem de erro:
Inserir dados de movimentação com falha para a entidade 'Assembly plug-in' durante a ação, countRows = Number. Contate o Microsoft Dynamics CRM administrador.
Observação Nessa mensagem de erro, o Number é um espaço reservado para a contagem real das linhas.

Esse problema ocorre se existirem muitos fluxos de trabalho.

Causa

Esse problema ocorre porque o Microsoft Dynamics CRM 4.0 adiciona uma linha à tabela PluginAssemblyBase e para a tabela WorkflowBase quando você republicar uma regra de fluxo de trabalho. Microsoft Dynamics CRM 4.0 sempre adiciona a linha, mesmo se a regra de fluxo de trabalho não for modificada. Se você republicar a regra de fluxo de trabalho muitas vezes, a tabela PluginAssemblyBase contém muitos dados para essa regra de fluxo de trabalho em particular. Portanto, grandes quantidades de dados é sincronizado com o local Microsoft SQL Server Express Edition banco de dados quando você tenta ficar offline.

Resolução

Esse problema é corrigido no pacote cumulativo de atualização cumulativa mais recente para o Microsoft Dynamics CRM 4.0. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
949256Hotfixes e atualizações do Microsoft Dynamics CRM 4.0

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Se você ativar rastreamento de plataforma, você também receber uma mensagem de erro semelhante à seguinte:
[DateTime1] Process:Microsoft.Crm.Application.Hoster |Organization:00000000 - 0000 - 0000 - 0000 - 000000000000 |Thread: 18(MSCRM:-OfflineSync.SyncThreadMethod) |Category: exceção |User: 00000000-0000-0000-0000-000000000000 |Level: erro | CrmEventLog.WriteEntry
em CrmEventLog.WriteEntry (EventLogEntryType eventType, Int64 Id_evento, Boolean traceFailure, Object [] valores)
em CrmEventLog.WriteEntry (EventLogEntryType eventType, Int64 Id_evento, Object [] valores)
em Utility.Log(EventLogEntryType type, Int64 eventId, String message)
em Utility.LogTrace(EventLogEntryType type, Int64 eventId, String message)
em Utility.LogTraceError (mensagem de seqüência)
em SyncData.DoBatchStep(ITransferDataProvider transferDataProvider, String entityName, SyncAction action, Int32 batchRows)
em SyncData.DoBatch (ITransferDataProvider transferDataProvider, String entityName, Int32 countRows, SyncAction ação, Int32 totalCompleted, Int32 total)
em SyncData.ExecuteBatch(ITransferDataProvider transferDataProvider, String entityName, Int32 countRows, SyncAction action, Int32 totalCompleted, Int32 total)
em SyncData.MoveData(String syncInfo, ITransferDataProvider transferDataProvider, Int32 progressSteps)
em SyncData.Sync (ITransferDataProvider transferDataProvider, Int32 callPriority)
em OfflineSync.SyncThreadMethod()
em ThreadHelper.ThreadStart_Context (estado do objeto)
em ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
em ThreadHelper.ThreadStart()
>Falhou ao gravar a seguinte mensagem de evento no log de eventos.
EventType:Error
EventId = 3221231472
Falha de conteúdo: Inserir para entidade 'PluginAssembly', batchRows = 0 com exceção System.FormatException: índice (baseado em zero) deve ser maior ou igual a zero e menor que o tamanho da lista de argumento.
em System.Text.StringBuilder.AppendFormat (provedor IFormatProvider, formato String, Object [] args)
em System.String.Format(IFormatProvider provider, String format, Object[] args)
em System.String.Format (formato de seqüência, objeto arg0)
em Microsoft.Crm.Application.Outlook.OfflineSync.BcpTransferDataProvider.DownloadBCPFile(String bcpFileName, BinaryReader& readStream, Int64 fileSize)
em Microsoft.Crm.Application.Outlook.OfflineSync.BcpTransferDataProvider.GetBCPFile(String entityName, Action action, Int32 batchSize)
em Microsoft.Crm.Application.Outlook.OfflineSync.BcpTransferDataProvider.ExecuteInsert(String entityName, Int32 count)
em Microsoft.Crm.Application.Outlook.OfflineSync.SyncData.DoBatchStep(ITransferDataProvider transferDataProvider, String entityName, SyncAction action, Int32 batchRows)
As informações de exceção são:
System.ComponentModel.Win32Exception: O arquivo de log de eventos é completo

[DateTime2] Process:Microsoft.Crm.Application.Hoster |Organization:00000000 - 0000 - 0000 - 0000 - 000000000000 |Thread: 18(MSCRM:-OfflineSync.SyncThreadMethod) |Category: exceção |User: 00000000-0000-0000-0000-000000000000 |Level: erro | CrmEventLog.WriteEntry
em CrmEventLog.WriteEntry (EventLogEntryType eventType, Int64 Id_evento, Boolean traceFailure, Object [] valores)
em CrmEventLog.WriteEntry (EventLogEntryType eventType, Int64 Id_evento, Object [] valores)
em Utility.Log(EventLogEntryType type, Int64 eventId, String message)
em Utility.LogTrace(EventLogEntryType type, Int64 eventId, String message)
em Utility.LogTraceError (mensagem de seqüência)
em BcpTransferDataProvider.GetBCPFile(String entityName, Action action, Int32 batchSize)
em BcpTransferDataProvider.ExecuteInsert (String entityName, Int32 count)
em SyncData.DoBatchStep(ITransferDataProvider transferDataProvider, String entityName, SyncAction action, Int32 batchRows)
em SyncData.DoBatch(ITransferDataProvider transferDataProvider, String entityName, Int32 countRows, SyncAction action, Int32 totalCompleted, Int32 total)
em SyncData.ExecuteBatch(ITransferDataProvider transferDataProvider, String entityName, Int32 countRows, SyncAction action, Int32 totalCompleted, Int32 total)
em SyncData.MoveData (String syncInfo ITransferDataProvider transferDataProvider, Int32 progressSteps)
em SyncData.Sync (ITransferDataProvider transferDataProvider, Int32 callPriority)
em OfflineSync.SyncThreadMethod()
em ThreadHelper.ThreadStart_Context (estado do objeto)
em ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
em ThreadHelper.ThreadStart()
>Falhou ao gravar a seguinte mensagem de evento no log de eventos.
EventType:Error
EventId = 3221231472
Contents:GetBCPFile() falhou durante a ação Inserir para entidade 'PluginAssembly', batchRows = 89 com exceção System.NET.WebException: O servidor remoto retornou um erro: (401) não autorizado. ---> System.ComponentModel.Win32Exception: A tentativa de logon falhou
em System.Net.NTAuthentication.GetOutgoingBlob (byte [] incomingBlob, Boolean throwOnError, SecurityStatus & statusCode)
em System.Net.NTAuthentication.GetOutgoingBlob (String incomingBlob)
em System.Net.NegotiateClient.DoAuthenticate(String challenge, WebRequest webRequest, ICredentials credentials, Boolean preAuthenticate)
em System.Net.NegotiateClient.Authenticate(String challenge, WebRequest webRequest, ICredentials credentials)
em System.Net.AuthenticationManager.Authenticate(String challenge, WebRequest request, ICredentials credentials)
em System.Net.AuthenticationState.AttemptAuthenticate(HttpWebRequest httpWebRequest, ICredentials authInfo)
em System.Net.HttpWebRequest.CheckResubmitForAuth()
em System.Net.HttpWebRequest.CheckResubmit (exceção &)
Observação Date é um espaço reservado para a data real. Time1 e Time2 são espaços reservados para as horas reais.

Para obter mais informações sobre como ativar o rastreamento no Microsoft Dynamics CRM, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
907490Como ativar o rastreamento no Microsoft Dynamics CRM
Para obter mais informações sobre a terminologia que é usada para descrever as atualizações de software da Microsoft, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software
887283Padrões de nomenclatura do pacote de Microsoft Business Solutions CRM software hotfix e atualização

Propriedades

ID do artigo: 948629 - Última revisão: quinta-feira, 12 de fevereiro de 2009 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM for Microsoft Office Outlook
  • Microsoft Dynamics CRM for Microsoft Office Outlook with Offline Access nas seguintes plataformas
    • Microsoft Dynamics CRM 4.0
Palavras-chave: 
kbmt kbfix kbautohotfix kberrmsg kbexpertiseinter kbmbsmigrate kbqfe kbhotfixserver KB948629 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 948629

Submeter comentários

 

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