Dela via


Datareplikeringsfelet "DelimitedTextIncorrectRowDelimiter" för stora tabeller i Business Central-molnmigrering

Den här artikeln innehåller en lösning på ett fel som kan uppstå när du kör datareplikering för stora tabeller under molnmigreringen.

Symptom

Följande felmeddelande visas i molnmigreringsloggen för tabellen som inte kunde kopieras. Molnmigreringsloggen är en del av sidan 40063, Cloud Migration Management, och kan visas av administratören som är inloggad i SaaS-miljön i Business Central.

ErrorCode=DelimitedTextIncorrectRowDelimiter,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Den angivna radavgränsaren är felaktig. Det går inte att identifiera en rad efter parsning av 100 MB data.,Källa=Microsoft.DataTransfer.Common,'

Orsak

Felmeddelandet rapporteras av Azure Blob Storage-infrastrukturen när en Azure Data Factory kör en replikeringspipeline. Felmeddelandet uppstår vanligtvis för stora tabeller när de kopieras från en tabell till en annan. Det här felet uppstår bara när migreringskällan är en SQL Server-databas, hela tabellen är stor och ett enda fält innehåller ett stort värde. Bilder som är större än 20 MB som lagras i tabellfälten kan till exempel orsaka det här felet.

Åtgärd

Det enda tillförlitliga sättet att migrera tabeller med stora fält är att distribuera källdatabasen i Azure SQL och sedan konfigurera molnmigrering från Azure SQL-databasen i stället för den lokala SQL Server.