Mensagem de erro quando tentar ficar offline no cliente Microsoft Dynamics CRM 4.0 para o Outlook com o Access Offline: "não foi possível mover dados para a entidade 'Assemblagem de plug-in' durante a acção inserir, countRows = [número]"

Traduções de Artigos Traduções de Artigos
Artigo: 948629 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Quando tentar ficar offline no cliente do Microsoft Dynamics CRM 4.0 para o Microsoft Office Outlook com o Access Offline, receberá a seguinte mensagem de erro:
Inserir dados de mudança falhados para a entidade 'Assemblagem de plug-in' durante a acção, countRows = Number. Contacte o Microsoft Dynamics CRM administrador.
Nota Esta mensagem de erro, Number é um marcador de posição para o número real de linhas.

Este problema ocorre se existirem vários fluxos de trabalho.

Causa

Este problema ocorre porque o Microsoft Dynamics CRM 4.0 adiciona uma linha à tabela PluginAssemblyBase e para a tabela WorkflowBase quando voltar a publicar uma regra de fluxo de trabalho. Microsoft Dynamics CRM 4.0 sempre adiciona a linha mesmo que a regra de fluxo de trabalho não é modificada. Se republicar a regra de fluxo de trabalho muitas vezes, a tabela de PluginAssemblyBase contém muitos dados dessa regra de fluxo de trabalho específico. Por este motivo, muitos dados são sincronizados para o local Microsoft SQL Server Express Edition de base de dados ao tentar ficar offline.

Resolução

Este problema é corrigido no conjunto de actualização cumulativa mais recente do Microsoft Dynamics CRM 4.0. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
949256O Microsoft Dynamics CRM 4.0 actualizações e correcções

Ponto Da Situação

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

Mais Informação

Se activar o rastreio de plataforma, 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: excepção |User: 00000000-0000-0000-0000-000000000000 |Level: erro | CrmEventLog.WriteEntry
em CrmEventLog.WriteEntry (EventLogEntryType eventType Int64 IDdoevento, traceFailure boleano, Object [] valores)
em CrmEventLog.WriteEntry (EventLogEntryType eventType Int64 IDdoevento, Object [] valores)
em Utility.Log(EventLogEntryType type, Int64 eventId, String message)
em Utility.LogTrace(EventLogEntryType type, Int64 eventId, String message)
em Utility.LogTraceError (cadeia de mensagem)
em SyncData.DoBatchStep(ITransferDataProvider transferDataProvider, String entityName, SyncAction action, Int32 batchRows)
em SyncData.DoBatch (ITransferDataProvider transferDataProvider, String entityName, Int32 countRows, SyncAction acçã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 objecto)
em ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
em ThreadHelper.ThreadStart()
>Falha ao escrever a seguinte mensagem de evento no registo de eventos.
EventType:Error
IDdoevento = 3221231472
Conteúdo: Inserir falhou para a entidade 'PluginAssembly', batchRows = 0 com a excepção System.FormatException: índice (com base zero) tem de ser maior que ou igual a zero e menor que o tamanho da lista de argumentos.
em System.Text.StringBuilder.AppendFormat (IFormatProvider fornecedor, formato de cadeia, Object [] argumentos)
em System.String.Format(IFormatProvider provider, String format, Object[] args)
em System.String.Format (formato de cadeia, objecto 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 excepção são:
System.ComponentModel.Win32Exception: O ficheiro de evento de registo estiver cheio

[DateTime2] Process:Microsoft.Crm.Application.Hoster |Organization:00000000 - 0000 - 0000 - 0000 - 000000000000 |Thread: 18(MSCRM:-OfflineSync.SyncThreadMethod) |Category: excepção |User: 00000000-0000-0000-0000-000000000000 |Level: erro | CrmEventLog.WriteEntry
em CrmEventLog.WriteEntry (EventLogEntryType eventType Int64 IDdoevento, traceFailure boleano, Object [] valores)
em CrmEventLog.WriteEntry (EventLogEntryType eventType Int64 IDdoevento, Object [] valores)
em Utility.Log(EventLogEntryType type, Int64 eventId, String message)
em Utility.LogTrace(EventLogEntryType type, Int64 eventId, String message)
em Utility.LogTraceError (cadeia de mensagem)
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 (cadeia syncInfo ITransferDataProvider transferDataProvider, Int32 progressSteps)
em SyncData.Sync (ITransferDataProvider transferDataProvider, Int32 callPriority)
em OfflineSync.SyncThreadMethod()
em ThreadHelper.ThreadStart_Context (estado do objecto)
em ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
em ThreadHelper.ThreadStart()
>Falha ao escrever a seguinte mensagem de evento no registo de eventos.
EventType:Error
IDdoevento = 3221231472
Contents:GetBCPFile() falhou durante a acção inserir para a entidade 'PluginAssembly', batchRows = 89 com a excepção System.Net.WebException: O servidor remoto devolveu um erro: não autorizado (401). ---> System.ComponentModel.Win32Exception: falhou a tentativa de início de sessão
em System.Net.NTAuthentication.GetOutgoingBlob (byte [] incomingBlob, throwOnError boleano, SecurityStatus & statusCode)
em System.Net.NTAuthentication.GetOutgoingBlob (cadeia 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 (excepção & r)
Nota Date é um marcador de posição para a data actual. Time1 e Time2 são marcadores de posição para as horas reais.

Para obter mais informações sobre como activar o rastreio no Microsoft Dynamics CRM, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
907490Como activar o rastreio no Microsoft Dynamics CRM
Para obter mais informações sobre a terminologia utilizada para descrever actualizações de software da Microsoft, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft
887283Padrões de nomenclatura do pacote de Microsoft Business Solutions CRM software hotfix e atualização

Propriedades

Artigo: 948629 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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