阅读:1404回复:7
高难问题 备份数据库
我想用文件监控实时备份数据库:
我测试如下:当我对D盘的QAZ.MDB数据库进行操作时,把数据库的变化实时更新在E盘的QAZ.MDB里,譬如我更新了一条记录,那样我在E盘的QAZ.MDB里也要同步更新,我测了并没有对没MDB的写操作发生,好像只有MSACCESS.EXE的写操作,但这时我无法更新! 不知我说明白没? 希望大家给些好的建议和思路! 对一般的文件备份没问题!但数据库好像不一样! |
|
|
沙发#
发布于:2004-12-30 17:11
还有就是在文件监控中整样在内核实现重命名
|
|
|
驱动老牛
|
板凳#
发布于:2004-12-30 17:26
数据库大部分都是系统缓存写的,得到的应用程序名往往不是DBMS
改名可以用ZwSetInformationFile |
|
地板#
发布于:2005-01-01 19:51
我跟了数据库的操作在FASTIO里,
茬重命名用ZWSET* 好象不行,说参数设的不对, 能给点代码吗? 还有就是整样创建一个目录呢在FILEMON里? |
|
|
地下室#
发布于:2005-01-04 08:42
自己顶!
没人回答我! |
|
|
5楼#
发布于:2005-01-05 11:25
郁闷!
|
|
|
6楼#
发布于:2005-01-24 10:52
做数据库的备份万全可以不用驱动做,你可以用数据库的跟踪功能,每一条对数据库更改的语句,你都可以捕获,发到另一台机器上,然后在另一台机器上的数据库上执行同样的操作即可。
|
|
7楼#
发布于:2005-01-25 12:51
谢谢你的回复!
不光是备份数据库! 主要是备份一个目录,就是对一个目录的所有操作都要备份在另一个目录下,其中包括WORD ACCESS SQLSERVER 等的所有操作 现发现对ACCESS的操作有时能备份成功,有时不能,她的特点是当更新的时候并不是覆盖操作,而是更新变化的,好像有重入的现象, 现不知道错在哪里, 希望大家帮我分析分析! |
|
|