【问题标题】:Does ADODB.Stream have a maximum file size it can handle?ADODB.Stream 是否有它可以处理的最大文件大小?
【发布时间】:2014-11-02 07:22:26
【问题描述】:

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

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

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

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

所以,我必须添加参数 WHERE DATALENGTH(Content)/1024 <= 45000 以便它可以运行文件而不会失败。

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

【问题讨论】:

  • 还有其他错误吗?
  • 它们是它回复的唯一错误

标签: sql-server


【解决方案1】:

我对 Sharepoint 和 SQL Server 进程和东西不太感兴趣,但是,我一直在寻找关于经典 ASP 的类似内容(这就是我提出问题的方式)。在我的情况下,Response.BinaryWrite 方法似乎有 20MB 的限制,我已经将流分成几个较小的部分发送。

也许这里也有同样的事情。 检查这个 post 和它的答案,我认为它可能对你正在寻找的东西有一些线索。

祝你好运!

【讨论】:

    猜你喜欢
    • 2013-11-19
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-04
    • 1970-01-01
    相关资源
    最近更新 更多