KB3033041 — NAPRAWA: Występuje błąd i wykonanie zawiesza się po uruchomieniu pakietu SSIS, który łączy się z prostym źródłem plików

Dotyczy
SQL Server 2012 Business Intelligence SQL Server 2014 Business Intelligence - duplicate (do not use)

Objawy

Załóżmy, że korzystasz z usług Microsoft SQL Server 2012 Integration Services (SSIS 2012) lub SSIS 2014. Uruchamiasz pakiet SSIS, który łączy się z prostym źródłem plików, a jeden z wierszy ma mniej ograniczników niż łączna liczba kolumn. W takiej sytuacji wykonywanie pakietu zawiesza się i są wyświetlane następujące komunikaty o błędach:

Uwaga

[FFS [2]] Błąd: Nie można pobrać danych dla bufora wyjściowego błędu.
[FFS [2]] Błąd: Wystąpił błąd podczas przetwarzania pliku "<Ścieżka> pliku\<Nazwa pliku>.txt" w wierszu danych 2.
[SSIS. Pipeline] Error: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. Metoda PrimeOutput w usłudze FFS zwróciła kod błędu 0xC0202092.

      

Rozwiązanie

Informacje o aktualizacji zbiorczej

Ten problem został po raz pierwszy rozwiązany w następującej aktualizacji zbiorczej programu SQL Server.

Zalecenie: zainstalowanie najnowszej aktualizacji zbiorczej dla programu SQL Server

Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Zalecamy pobranie i zainstalowanie najnowszych aktualizacji zbiorczych dla programu SQL Server:

      

Obejście

Aby obejść ten problem, ustaw właściwość AlwaysCheckForRowDelimiters menedżera połączeń plików prostych na wartość false (to obejście nie dotyczy sytuacji, w której wiersz powodujący błąd jest ostatnim wierszem).

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.