将文件(pdf等)从MS SQL映像数据类型导出到文件系统

时间:2017-03-11 14:09:04

标签: sql sql-server file-io export

我想将数据,几种文件类型,.jpg,.pdf,.msg,.doc等导出到Windows文件系统中。

遗憾的是,数据存储在image数据类型列中。

enter image description here

enter image description here

导出后会给我一个错误"文件损坏或文件类型不受支持,例如解码不正确"。

我尝试使用c#20line脚本和sql脚本导出:https://stackoverflow.com/a/9127325/1650038 但都不成功。

enter image description here

有关如何导出文件的任何想法? 与什么技术,c#,sql等无关。新位置将是一个oracle DB ..

1 个答案:

答案 0 :(得分:0)

我现在不是原因,但BCP在导出文件和图像方面效果不佳。 从SQL导出文件的最佳方法是创建一个DotNet应用程序,将它们加载到DataSet中并将它们导出到文件中。有很多文章展示了如何做到这一点。

但是对于TSQL:

尝试使用此Topic

中编写的解决方案

有关其他信息,请阅读此Topic并阅读正确答案底部的注释。我们已经做了很多解决方法。