KB2641971 – КОРЕКЦИЯ: Грешка "Грешка: Неуспешно конвертиране на данните" при използване на множество знаци като разделител на колони в диспечер на връзките на текстов файл в SSIS 2008 R2

Отнася се за
SQL Server 2008 R2

Microsoft разпространява корекции на Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) в един файл, който може да се изтегли. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и актуализации на защитата, които са били включени в предишното издание на актуализация на SQL Server 2008 R2 Service Pack 1 (SP1).

Симптоми

Имайте предвид сценария, описан по-долу:

  • Създавате задача за поток от данни в услугите за интеграция на Microsoft SQL Server 2008 R2 (SSIS 2008 R2).
  • Използвате източник на плоски файлове или местоназначение за плоски файлове в задачата за поток от данни.
  • В диспечер на връзките за плоски файлове задавате формата на плоския файл като "С разделители".
  • Използвате няколко знака като разделител на колони в диспечер на връзките с плоски файлове.

В този случай получавате следното съобщение за грешка:

Забележка

[Плосък файл източник] Грешка: Неуспешно конвертиране на данните. Конвертирането на данни за колона "име_на_колона" връща стойност на състоянието 4, а текстът за състоянието "Текстът е отрязан или един или повече знаци нямат съвпадение в целевата кодова страница".

Забележка Този проблем възниква също в Microsoft SQL Server 2008 Integration Services (SSIS 2008) и Microsoft SQL Server 2005 Integration Services (SSIS 2005). Тази гореща корекция обаче е само за SSIS 2008 R2.

Решение

Кумулативна информация за актуализацията

Сборен пакет за актуализация 4 за SQL Server 2008 R2 SP1

Корекцията за този проблем е издадена за първи път в кумулативна актуализация 4. За допълнителна информация как да получите този сборен пакет за актуализация за SQL Server 2008 R2 SP1 щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2633146 Сборен пакет за актуализация 4 за SQL Server 2008 R2 SP1Note Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция за SQL Server 2008 R2 SP1. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2567616 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2 SP1

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.