Sql 将图像数据导出到平面文件
我正在尝试使用“导出数据”向导将图像数据从表导出到平面文件。我在SSIS中指定了查询“从配置文件中选择图片”,以便仅导出“图片”列中的数据。运行包时,出现以下错误: “输入列”的数据类型 “图片”(26)是DT_图像,它是 不支持。使用DT_TEXT或DT_NTEXT 而是从中转换数据,或 到,DT_图像使用数据转换 组成部分 如何将数据导出到平面文件Sql 将图像数据导出到平面文件,sql,ssis,Sql,Ssis,我正在尝试使用“导出数据”向导将图像数据从表导出到平面文件。我在SSIS中指定了查询“从配置文件中选择图片”,以便仅导出“图片”列中的数据。运行包时,出现以下错误: “输入列”的数据类型 “图片”(26)是DT_图像,它是 不支持。使用DT_TEXT或DT_NTEXT 而是从中转换数据,或 到,DT_图像使用数据转换 组成部分 如何将数据导出到平面文件 提前谢谢。我从谷歌无意中来到这里,花了几个小时试图找到答案。下面是我所做的,假设您尝试导出的列是“SomeImageField”: SELECT
提前谢谢。我从谷歌无意中来到这里,花了几个小时试图找到答案。下面是我所做的,假设您尝试导出的列是“SomeImageField”:
SELECT CONVERT(varchar(max),CONVERT(varbinary(max),[SomeImageField]),2) AS SomeImageFieldAsHex FROM SomeTable;
这将把该列输出到名为SomeImageFieldAsHex的列中。它将被格式化为十六进制文本。我有一个类似的问题:这是我的出路。