В SSIS я начинаю с источника SQL (таблицы).Он имеет 3 столбца, включая столбец varbinary («FileBlob»), который поступает из файлового потока (это отображается как тип DT_IMAGE в SSIS).
В первом компоненте потока данных я преобразую столбец varbinary в DT_TEXT и вывожу результат в плоский файл.Это работает.
На следующем шаге я прочитал только что созданный плоский файл, пытаясь преобразовать DT_TEXTстолбец обратно в DT_IMAGE.
Я получаю эту ошибку:
Преобразование вернуло значение состояния 4 и текст состояния "Текст был усечен или одинили более символов не совпадают в целевой кодовой странице.
Я предполагаю, что есть способ выполнить двустороннее преобразование двоичных данных в текст, а затем обратно в двоичные.уверен, что я скучаю. Спасибо.