我在将 ~50meg 文件加载到数据库中时遇到了一个小问题。不幸的是,在我们问我为什么要这样做之前,我需要为遗留目的添加此功能。该列设置为Image类型,这意味着我不能不幸地将数据加载到块中并将它们连接起来(因为 sybase 不允许它用于 Image 类型列)
我目前正在使用 DBType.Binary 从 DBProviderFactory 构建我的参数。我尝试过其他类型,但没有任何帮助。
我收到以下错误:
没有足够的过程高速缓存来运行此过程、触发器或 SQL 批处理。稍后重试,或要求您的 SA 重新配置 ASE 以提供更多过程缓存。
服务器上的过程缓存设置为 100meg。
其他信息:
- 它可以工作〜35兆文件
- 旧代码(用 PB 编写)使用 UPDATEBLOB 并在那里工作。
有什么建议么?