Как преобразовать двоичные данные в текст и обратно - PullRequest
1 голос
/ 31 мая 2019

В SSIS я начинаю с источника SQL (таблицы).Он имеет 3 столбца, включая столбец varbinary («FileBlob»), который поступает из файлового потока (это отображается как тип DT_IMAGE в SSIS).

В первом компоненте потока данных я преобразую столбец varbinary в DT_TEXT и вывожу результат в плоский файл.Это работает.

Convert DT_IMAGE to DT_TEXT

На следующем шаге я прочитал только что созданный плоский файл, пытаясь преобразовать DT_TEXTстолбец обратно в DT_IMAGE.

Convert DT_TEXT back to DT_IMAGE

Я получаю эту ошибку:

Преобразование вернуло значение состояния 4 и текст состояния "Текст был усечен или одинили более символов не совпадают в целевой кодовой странице.

Я предполагаю, что есть способ выполнить двустороннее преобразование двоичных данных в текст, а затем обратно в двоичные.уверен, что я скучаю. Спасибо.

...