varbinary データをファイルにエクスポートする必要があります。しかし、SSIS で列変換を使用すると、エクスポートされたファイルが破損します。ファイルの先頭にいくつかのジャンク文字があります。それらを削除すると、ファイルは正常に開きます。
BCPの同様の投稿では、これらの文字がデータ長を指定すると述べています。
SSIS でこの問題に対処する方法を知りたいですか?
ありがとう
エクスポート変換は、varbinary をファイルに変換するために使用されます。var-binary データのイメージ タイプを持つ Adventure Works を使用して、同様のことを試みました。
次のクエリは、ソース クエリに使用されます。画像ファイルを書き込むための完全なパスがないため、クエリを変更しました。
SELECT [ProductPhotoID]
,[ThumbNailPhoto]
,'D:\SSISTesting\ThumnailPhotos\'+[ThumbnailPhotoFileName]
,[LargePhoto]
,'D:\SSISTesting\LargePhotos\'+[LargePhotoFileName]
,[ModifiedDate]
FROM [Production].[ProductPhoto]
エクスポート列変換 [ 2005と 2008でも利用可能]を使用し、次のように構成しました。
残りの列を宛先にマップしました。
お役に立てれば!