Исправление: Возникает ошибка, и выполнение зависает при запуске пакета служб SSIS, подключенного источника плоских файлов

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3033041
Проблема
Предположим, используется Microsoft SQL Server 2012 службы Integration Services (служб SSIS 2012) или служб SSIS 2014 г. Запуск пакета служб SSIS, соединяющий источник плоского файла, и одна из строк имеет разделители, меньше, чем общее количество столбцов. В этом случае выполнение пакета зависает и появляется следующее сообщение об ошибке:
[FFS [2]] Ошибка: Не удалось получить данные для буфера вывода ошибок.
[FFS [2]] Ошибка: произошла ошибка при обработке файла "Путь к файлу>\Имя файланастроек .txt "на данные строки 2.
[СЛУЖБЫ SSIS. Конвейер] Ошибка: код ошибки служб SSIS DTS_E_PRIMEOUTPUTFAILED. Вызов метода PrimeOutput для FFS возвратил код ошибки 0xC0202092.

Решение

Информация о накопительном пакете обновления

Проблема была впервые устранена в следующее накопительное обновление для SQL Server.

Рекомендация: Установите последнее накопительное обновление для SQL Server
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все безопасности исправления, входившие в состав предыдущего накопительного обновления. Корпорация Майкрософт рекомендует загрузить и установить последние накопительные обновления для SQL Server:
Временное решение
Для временного решения этой проблемы, значение false свойства AlwaysCheckForRowDelimiters диспетчера соединений с плоскими файлами (этот метод обхода уязвимости не применяется к ситуации, когда виновный строка последней строки).
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3033041 — последний просмотр: 06/25/2015 02:30:00 — редакция: 2.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Business Intelligence

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3033041 KbMtru
Отзывы и предложения