是否backup database databasename to disk='c:\' with NOINIT就是增量备份?
为什么我
try
Query.Close;
Query.SQL.Clear;
Query.SQL.Add('backup database haha');
Query.SQL.Add('to disk='+''''+serverStr+'\'+backupName+''' with NOINIT');
Query.ExecSQL;
except
Memo.Lines.Add('增量备份数据库失败!');
end;
Query.Close;
这样之后,再次运行这些代码的时候就说数据库正在被使用,无法获得它的排他使用权。那怎么样才能两次备份?
为什么我
try
Query.Close;
Query.SQL.Clear;
Query.SQL.Add('backup database haha');
Query.SQL.Add('to disk='+''''+serverStr+'\'+backupName+''' with NOINIT');
Query.ExecSQL;
except
Memo.Lines.Add('增量备份数据库失败!');
end;
Query.Close;
这样之后,再次运行这些代码的时候就说数据库正在被使用,无法获得它的排他使用权。那怎么样才能两次备份?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货