备份时提示:“超时已过期”(100分)

  • 主题发起人 主题发起人 lbt
  • 开始时间 开始时间
L

lbt

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手:<br>&nbsp; &nbsp;我执行以下代码时,提示:超时已过期。<br>&nbsp; &nbsp; &nbsp;path:='E:/2008-3-3.bak';<br>&nbsp; &nbsp; &nbsp;ADOQuery1.SQL.Clear;<br>&nbsp; &nbsp; &nbsp;ADOQuery1.SQL.Add('backup database MYWServer to disk =:path');<br>&nbsp; &nbsp; &nbsp;ADOQuery1.Parameters.ParamByName('path').Value:=path;<br>&nbsp; &nbsp; &nbsp;ADOQuery1.ExecSQL;<br>&nbsp;<br>&nbsp; &nbsp; &nbsp;ADO的Commandtimeout=0,Connectiontimeout=0<br>&nbsp; 请各位高手帮帮我?在线等候?
 
有两个可能:<br>1、SQL数据文件变的越来越大后,它自动增长默认设置10%太大的问题,可以把自动增长改小一点。<br>2、有可能是日志空间太满了。
 
TO:PING-Delphi<br>&nbsp; &nbsp;如果日志空间太慢了,要怎以弄呢?我现在的数据库文件,总大小为:291MB
 
ADOQuery1.Connectiontimeout=0设置可以的。
 
to : lbt<br><br>如果日志没什么作用的话,应该可以把它删了吧……这个不大确定,不知道那些日志对你重不重要。网上有介绍删除日志的办法。
 
同意jxel!
 
将ADOQuery1.Connectiontimeout=0,一切就ok了
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部