Errore di replica dei dati "DelimitedTextIncorrectRowDelimiter" per tabelle di grandi dimensioni nella migrazione cloud business central
Questo articolo fornisce una risoluzione per un errore che può verificarsi quando si esegue la replica dei dati per tabelle di grandi dimensioni durante la migrazione cloud.
Sintomi
Il messaggio di errore seguente viene visualizzato nel log di migrazione cloud per la tabella che non è stato possibile copiare. Il log di migrazione cloud fa parte della pagina 40063, Gestione migrazione cloud e può essere visualizzato dall'amministratore che ha eseguito l'accesso all'ambiente SaaS business central.
ErrorCode=DelimitedTextIncorrectRowDelimiter,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Il delimitatore di riga specificato non è corretto. Impossibile rilevare una riga dopo l'analisi di 100 MB di dati.,Source=Microsoft.DataTransfer.Common,'
Causa
Il messaggio di errore viene segnalato dall'infrastruttura Archiviazione BLOB di Azure quando un'istanza di Azure Data Factory esegue una pipeline di replica. Il messaggio di errore si verifica in genere per tabelle di grandi dimensioni quando vengono copiate da una tabella a un'altra. Questo errore si verifica solo quando l'origine della migrazione è un database di SQL Server, l'intera tabella è grande e un singolo campo contiene un valore elevato. Ad esempio, le immagini di dimensioni superiori a 20 MB archiviate nei campi della tabella potrebbero causare questo errore.
Risoluzione
L'unico modo affidabile per eseguire la migrazione di tabelle con campi di grandi dimensioni consiste nel distribuire il database di origine in Azure SQL e quindi configurare la migrazione cloud dal database SQL di Azure anziché da SQL Server locale.