ADODB.Stream是否具有可以处理的最大文件大小?

时间:2014-11-02 07:22:27

标签: sql-server

我正在使用Microsoft SQL Server 2005,并将图像数据类型导出到文件(来自Sharepoint数据库),使用的脚本与找到的脚本差不多here

它运行良好,但出于某种原因,它在超过45MB的文件上失败:

  

消息0,级别11,状态0,行0   当前命令发生严重错误。结果(如果有的话)应该被丢弃。

     

消息0,级别20,状态0,行0   当前命令发生严重错误。结果(如果有的话)应该被丢弃。

所以,我必须添加参数WHERE DATALENGTH(Content)/1024 <= 45000,以便它可以在不失败的情况下运行它们的文件。

有人知道ADODB.Stream是否有可以处理的最大文件大小?

1 个答案:

答案 0 :(得分:0)

我没有太多关注Sharepoint和SQL Server的流程和内容,但是,我正在寻找类似于经典ASP的东西(这就是我如何解决你的问题)。在我看来,似乎Response.BinaryWrite方法有20MB的限制,我已经将流发送到几个较小的部分。

也许这里有同样的事情。 检查此 post 及其答案,我认为它可能会为您所查找的内容提供一些线索。

祝你好运!