我需要将varbinary数据导出到文件。但是,当我在SSIS中使用列转换执行此操作时,导出的文件已损坏。文件的开头几乎没有垃圾字符。在删除它们时,文件打开正常。
A similar post for BCP表示这些字符指定数据长度。
想知道如何在SSIS中解决这个问题吗?
由于
答案 0 :(得分:0)
导出转换用于将varbinary转换为files。我尝试使用具有var-binary数据图像类型的Adventure作品。
以下查询用于源查询。我已经修改了查询 因为它没有写入图像文件的完整路径。
SELECT [ProductPhotoID]
,[ThumbNailPhoto]
,'D:\SSISTesting\ThumnailPhotos\'+[ThumbnailPhotoFileName]
,[LargePhoto]
,'D:\SSISTesting\LargePhotos\'+[LargePhotoFileName]
,[ModifiedDate]
FROM [Production].[ProductPhoto]
将其余列映射到目的地。
希望这有帮助!