SQL Server 2000 - 将base64字符串解码为映像文件或文件系统

时间:2011-12-07 21:45:43

标签: sql-server sql-server-2000 base64

是否可以从SQL Server 2000中的存储过程将base64二进制字符串解码为图像文件?

我必须将它保存到文件系统,并且该部分已解决,我需要将数据存入图像文件

1 个答案:

答案 0 :(得分:0)

可能以某种方式(例如通过sp_OA%程序使用COM),但它很可能很尴尬:存储过程非常适合操作数据,但它们不是访问文件系统或MSSQL之外的其他资源的好工具。在SQL Server 2005或更高版本中,您可以使用.NET过程来简化这一过程,但我仍然觉得它很笨拙。

因此,在这种情况下,我会用您首选的编程语言编写一个小程序,从表中提取数据并将文件写入您想要的任何位置。这可能比存储过程更容易,更可靠,您仍然可以在预定的作业或其他任何地方从MSSQL运行它。