[在线等候]使用ADO执行MSSQL的恢复语句时,当备份文件太大时,不能执行该怎么解决?

hujun614 2003-11-22 10:19:18
(*m_pConn)->put_ConnectionTimeout(lTimeOut)
(*m_pConn)->put_CommandTimeout(lTimeOut)全没有效!
同样大小的文件,有的机器能行,有的机器不行,
比如一个300M左右的文件,差一点的机器每次都不行,好一点的机器运行程序多了也不行,该怎么解决?

(*(conn.m_pConn))->Execute(_bstr_t("domyrestore"),NULL,adCmdStoredProc);
...全文
32 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaolaoxin 2003-11-23
  • 打赏
  • 举报
回复
学习
hujun614 2003-11-22
  • 打赏
  • 举报
回复
没有办法,只有换用方式了,用ODBC,自动写注册表登录以免去配置步骤!

VC中的ADO不能实现大文件的恢复吗?
算了,先结帖,大家来UP一下分点分儿!

谁能给出答案,另开分酬谢!
hujun614 2003-11-22
  • 打赏
  • 举报
回复
domyrestore是一个临时生成的存储过程,
郁闷的是这句“exec domyrestore” 在VB的ADO中都能正常运行!
当要恢复的数据量较小时正常,文件较大时就不行了,经常出错!
Jacode 2003-11-22
  • 打赏
  • 举报
回复
没试过这么大文件的

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧