数据库备份问题求助(100分)

  • 主题发起人 主题发起人 finding
  • 开始时间 开始时间
F

finding

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个每日的备份,
有表十来个,最大纪录一千多条.
只用delphi提供的数据库功能.该如何实现?
并且可以一张小盘备下么?
 
做一个程序, 把数据文件及应的文件复制到新文件(在原文件名加上日期), 把这个程
序加入到系统的ScheduleAgent列表中去, 给出每天运行时间就行了
 
看是什么数据库了?如果是Dbase或Paradox等,问题就很简单了.
只需定时将相应的数据库文件(包括索引和备注)拷贝到软盘上就可以了.
最好库全放到固定的目录下,这样整目录拷贝就行了.

能不能拷下,主要看你的一行记录有多大了,一张软盘1.44M,除以记录数,
就是平均每一个记录的大小,大了自然放不下.

不过既然是文件了,一看长度就知道能否放下了!

至于定时拷贝文件,如果是win98,自带计划任务功能,使用XCopy命令即可!
否则自己做一个也不麻烦,但要一直运行.


 
如果有的话最好用DBMS提供的SP(预存储过程)
也可以用SELECT过滤出最新修改的记录生成数据库表,恢复时用时间标志来判断最新
更新情况。
如果表不大,全部复制吧
 
多人接受答案了。
 
finding: 该问题解决了吗? 至少说些什么.
 
后退
顶部