Mensagem de erro quando tentar ficar offline no cliente Microsoft Dynamics CRM para Outlook: "Não foi possível mover dados para a entidade"

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

Nesta página

Sintomas

Quando estiver a executar o cliente de laptop Microsoft Dynamics CRM para actualização de compatibilidade do Microsoft Office Outlook ou o cliente Microsoft Dynamics CRM para Outlook com o Access Offline, receberá a seguinte mensagem de erro ao tentar ficar offline:
Falha na deslocação para a entidade ' entity_name ' de dados durante a acção salnsert, countRows = 1. Contacte o administrador do sistema para obter assistência e tente novamente trabalhar offline.
Além disso, recebe a seguinte mensagem de erro no rastreio plataforma:
Inserir falhou para a entidade 'Incidentes', batchRows = 0 com a excepção System.data.SqlClient.SqlException: falhou o carregamento em massa.
A coluna é demasiado longa no ficheiro de dados para linha 1, coluna 18.
Verifique se o campo terminador e terminador de linha são correctamente especificados.
O fornecedor OLE DB "BULK" para "(nulo)" servidor ligado comunicou um erro. O fornecedor não forneceu informações sobre o erro.
Não é possível obter uma linha de fornecedor de OLE DB "BULK" para o servidor ligado "(nulo)".
em System.Data.SqlClient.SqlConnection.OnError (SqlException excepção, breakConnection booleano)
em System.Data.SqlClient.SqlInternalConnection.OnError (SqlException excepção, breakConnection booleano)
em System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj)
em System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior cmdHandler SqlCommand, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
em System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds (String methodName, assíncrona booleana)
em System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery (DbAsyncResult resultado, String methodName, sendToPipe booleano)
em System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
em Microsoft.CRM.Application.Outlook.OfflineSync.Utility.ExecuteSql (String strCommand, CrmDbConnection dbConnection) d:\crm\v3rtm\src\Application\Outlook\Components\OfflineSync\Utility.cs:line 55
em Microsoft.CRM.Application.Outlook.OfflineSync.BcpTransferDataProvider.PopulateTempTable (String tempTableName, String fileName, CrmDbConnection dbConnection, Int32 count, String formatFile) d:\crm\v3rtm\src\Application\Outlook\Components\OfflineSync\BCPTransferDataProvider.cs:line 389
em Microsoft.CRM.Application.Outlook.OfflineSync.BcpTransferDataProvider.DoInsertTable (EntityMetadata entity, String fileName, Int32 count, extensão boleano, atributos de cadeia) d:\crm\v3rtm\src\Application\Outlook\Components\OfflineSync\BCPTransferDataProvider.cs:line 672
em Microsoft.CRM.Application.Outlook.OfflineSync.BcpTransferDataProvider.DoInsert (EntityMetadata entity, String fileName, Int32 count) d:\crm\v3rtm\src\Application\Outlook\Components\OfflineSync\BCPTransferDataProvider.cs:line 637
em Microsoft.CRM.Application.Outlook.OfflineSync.BcpTransferDataProvider.ExecuteInsert (String entityName, Int32 count) d:\crm\v3rtm\src\Application\Outlook\Components\OfflineSync\BCPTransferDataProvider.cs:line 333
em Microsoft.CRM.Application.Outlook.OfflineSync.SyncData.DoBatchStep (ITransferDataProvider transferDataProvider, String entityName, SyncAction acção, Int32 batchRows) d:\crm\v3rtm\src\Application\Outlook\Components\OfflineSync\Sync.cs:line 1087

Causa

Este problema ocorre caso se verifiquem as seguintes condições:
  • No formulário principal de uma entidade, adicionou um campo de atributo personalizado que utilize o tipo NTEXT .
  • O campo de atributo personalizado de um registo relacionado contém mais de 4.000 caracteres.

Resolução

Para resolver este problema, utilize um dos seguintes métodos:
  • Se o Microsoft SQL Server Express 2005 Service Pack 1 estiver instalado no computador que está executando o cliente de computador portátil Microsoft CRM 3.0 para Outlook, instale a correcção 937545.

    Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    937545CORRECÇÃO: Mensagem de erro quando utiliza a declaração BULK INSERT para importar um ficheiro de dados para uma tabela no SQL Server 2005 com SP 1: "O fornecedor OLE DB"BULK"para o servidor ligado"(nulo)"comunicou um erro"
  • Se o Microsoft SQL Server Express 2005 Service Pack 2 estiver instalado no computador que está executando o cliente de computador portátil Microsoft CRM 3.0 para Outlook, instale a correcção 941450.
    941450Pacote de actualização cumulativa 4 para o SQL Server 2005 Service Pack 2

Mais Informação

Passos para reproduzir o problema

  1. Numa entidade, crie um atributo personalizado que usa o tipo NTEXT e que pode conter 5000 caracteres. Por exemplo, criar um campo "new_LongField" na entidade conta.
  2. Adicione o campo de atributo personalizado ao formulário principal.
  3. Publica as alterações.
  4. Para um registo, preencha este campo de atributo personalizado para conter mais de 4000 caracteres.
  5. No cliente de laptop do Microsoft Dynamics CRM para actualização de compatibilidade do Outlook ou no cliente offline do Microsoft Dynamics CRM para Outlook, tente ficar offline.

Referências

Para obter mais informações se estão a utilizar o cliente de portátil Microsoft Dynamics CRM 3.0 para Outlook, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
918108 Mensagem de erro quando tenta ficar offline num computador de cliente de laptop que está executando o Microsoft Dynamics CRM 3.0: "Não foi possível mover dados para a entidade"

Propriedades

Artigo: 938065 - Última revisão: 15 de maio de 2009 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Dynamics CRM 4.0
  • Microsoft CRM 3.0
  • Microsoft CRM client for Microsoft Office Outlook nas seguintes plataformas
    • Microsoft Dynamics CRM 4.0
    • Microsoft CRM 3.0
  • Microsoft Dynamics Live CRM Professional Edition
  • Microsoft Dynamics Live CRM Enterprise Edition
Palavras-chave: 
kbmt kbmbscrmonlineoutlook kbfreshness2008 kbmbscrmonline kbmbscrm40 kbmbscustomization kberrmsg kbexpertisebeginner kbtshoot kbmbsmigrate kbprb kbexpertiseinter KB938065 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: 938065

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