Erro de replicação de dados "DelimitedTextIncorrectRowDelimiter" para tabelas grandes na migração para a nuvem do Business Central
Este artigo fornece uma resolução para um erro que pode ocorrer quando você executa a replicação de dados para tabelas grandes durante a migração para a nuvem.
Sintomas
A mensagem de erro a seguir é exibida no log de migração para a nuvem da tabela que não foi copiada. O log de migração para a nuvem faz parte da página 40063, Gerenciamento de Migração para a Nuvem, e pode ser exibido pelo administrador conectado ao ambiente SaaS do Business Central.
ErrorCode=DelimitedTextIncorrectRowDelimiter,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=O delimitador de linha especificado está incorreto. Não é possível detectar uma linha após analisar dados de 100 MB.,Source=Microsoft.DataTransfer.Common,'
Motivo
A mensagem de erro é relatada pela infraestrutura de Armazenamento de Blobs do Azure quando um Azure Data Factory executa um pipeline de replicação. A mensagem de erro geralmente ocorre para tabelas grandes quando elas são copiadas de uma tabela para outra. Esse erro ocorre somente quando a origem da migração é um banco de dados SQL Server, a tabela inteira é grande e um único campo contém um valor grande. Por exemplo, imagens maiores que 20 MB armazenadas nos campos da tabela podem causar esse erro.
Resolução
A única maneira confiável de migrar tabelas com campos grandes é implantar o banco de dados de origem no SQL do Azure e, em seguida, configurar a migração para a nuvem do banco de dados SQL do Azure em vez do SQL Server local.