Příznaky
Předpokládejme, že používáte integrační služby Microsoft SQL Server 2012 (SSIS 2012) nebo SSIS 2014. Spustíte balíček SSIS, který se připojuje k plochému zdroji souborů, a jeden z řádků má menší oddělovače než celkový počet sloupců. V této situaci se zastaví provádění balíčku a zobrazí se následující chybové zprávy:
[FFS [2]] Chyba: Nepodařilo se získat data pro vyrovnávací paměť pro výstup chyby. [FFS [2]] Chyba: při zpracování souboru došlo k chybě <cesta k souboru> \ <název souboru>. txt na datovém řádku 2. SSIS. Kanál] Chyba: kód chyby SSIS DTS_E_PRIMEOUTPUTFAILED. Metoda PrimeOutput na FFS vrátila kód chyby 0xC0202092.
Řešení
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:
Alternativní řešení
Tento problém vyřešíte tak, že nastavíte vlastnost AlwaysCheckForRowDelimiters pro Flat File Manager na false (NEPRAVDA) (toto alternativní řešení se netýká situace, kdy je řádek Chybující poslední řádek).
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.