在SSIS中,我从一个SQL Source(一个表)开始。它具有3列,其中包括来自文件流的varbinary列(“ FileBlob”)(在SSIS中显示为DT_IMAGE类型)。
在第一个数据流组件中,我将varbinary列转换为DT_TEXT,并将结果输出到平面文件。这行得通。
在下一步中,我读了刚刚创建的平面文件,试图将DT_TEXT列转换回DT_IMAGE。
我收到此错误:
转换返回状态值4和状态文本“目标代码页中的文本被截断或一个或多个字符不匹配。
我假设有一种方法可以将二进制数据往返转换为文本,然后再转换为二进制。只是不确定我缺少什么。谢谢。