Symptom

Anta att du använder Microsoft SQL Server 2012 Integration Services (SSIS 2012) eller SSIS 2014. Du kör ett SSIS-paket som ansluter till en platt fil källa och en av raderna har mindre avgränsare än det totala antalet kolumner. I den här situationen lägger paketet på och du får följande fel meddelanden:

[FFS [2]] Fel: det gick inte att hämta data för felbufferten. [FFS [2]] Fel: det uppstod ett fel när filen bearbetades <fil Sök väg> \ <fil namn>. txt "på data rad 2. SSIS. Pipeline] fel: SSIS felkod DTS_E_PRIMEOUTPUTFAILED. PrimeOutput-metoden på FFS returnerade felkoden 0xC0202092.

Lösning

Kumulativ uppdaterings information

Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Vi rekommenderar att du laddar ner och installerar de senaste kumulativa uppdateringarna för SQL Server:

Lösning

Undvik det här problemet genom att ange egenskapen AlwaysCheckForRowDelimiters för fil anslutnings hanteraren till falskt (den här lösningen gäller inte för situationen där den felaktiga raden är den sista raden).

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med översättningskvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×