В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Браузер не поддерживается

Чтобы использовать веб-сайт, обновите браузер.

Обновите браузер до последней версии Internet Explorer

ИСПРАВЛЕНИЕ: 0xC02020A1, 0xC020902A, 0xC0202092 и 0xC0047038 ошибки могут возникать в то же время, при попытке запустить пакет служб SSIS 2005 при использовании разделителей составные столбцов в источнике плоского файла

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:2445326

Проблема
Рассмотрим следующий сценарий:
  • Создание пакета служб Интеграции SQL Server 2005 в разработки Studio Business Intelligence (Предложений).
  • Чтение данных из текстового файла в задачу потока данных с помощью источника плоского файла.
  • Использовать разделитель составные столбцов в источнике плоского файла. Например разделитель столбцов составные является символьной строкой символов (три тильды~~~).
  • Текстовый файл содержит большой объем данных. Например текстовый файл содержит более 20 000 записей.
  • Запустить пакет служб SSIS.
В этом случае пакет служб SSIS может завершиться неудачей. Кроме того появляется следующее сообщение об ошибке:

Ошибка: 0xC02020A1 в задачу потока данных, источник плоских файлов [1]: ошибка преобразования данных. Преобразование данных для столбца"<column_name></column_name>"возвращено значение состояния 4 и текст состояния"текст был усечен или один или несколько символов не имеют соответствия в целевую кодовую страницу.".
Ошибка: 0xC020902A в задачу потока данных, источник плоских файлов [1]: «Выходной столбец»<column_name></column_name>«(199)» не выполнена, поскольку произошло усечение и ликвидации усечение строки на «выходной столбец»<column_name></column_name>«(199)» указывает на усечение сбоя. Ошибка усечения на указанный объект указанного компонента.
Ошибка: 0xC0202092 в задачу потока данных, источник плоских файлов [1]: произошла ошибка при обработке файла "<path_of_the_flat_file></path_of_the_flat_file>"в строке данных <row_number></row_number>.
Ошибка: 0xC0047038 данных потока задач, служб SSIS.Конвейера: Код ошибки служб SSIS DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput на компонент «Источник плоского файла» (1) возвращен код ошибки 0xC0202092. Компонент вернул код ошибки при вызове обработчика конвейера PrimeOutput(). Значение кода ошибки определяется компонентом, но Неустранимая ошибка, и выполнение конвейера остановлено. Возможно, сообщение об ошибке, до этого были опубликованы более подробные сведения об ошибке.

Причина
Эта проблема возникает, если входные буферы Анализатор плоских файлов неправильно разделить составные разделитель на две части.
Решение

Сведения о пакете обновления

Чтобы устранить эту проблему, получите последний пакет обновления для SQL Server 2005.

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
913089 Как получить последний пакет обновления для SQL Server 2005
Статус
Корпорация Майкрософт подтверждает, что это проблема в продуктах Microsoft, перечисленных в разделе «Относится к».

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

Свойства

Номер статьи: 2445326 — последний просмотр: 05/31/2011 10:10:00 — редакция: 4.0

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