Access数据库的备份和回复的实质是什么
做一个管理系统,
想提供备份回复的功能.
但还不是很明确备份和恢复的实质
简单的理解,备份就是把数据库重新拷贝一份.
恢复就是把以前的数据库代替当前的数据库.
不知道是不是这样.
还请大家帮忙,
提供一些说明或资料.
谢谢
问题点数:20、回复次数:10Top
1 楼vansoft(Vansoft Workroom)回复于 2005-12-29 09:27:29 得分 0
差不多这个意思。Top
2 楼lsftest()回复于 2005-12-29 12:32:54 得分 5
access的数据备份一般两种方式:
1.直接复制mdb文件到别的地方保存备份。
2.把需要备份的数据导出到诸如excel、cvs之类的文件去。。要恢复的时候再导入到数据库。。Top
3 楼faysky2(出来混,迟早是要还嘀)回复于 2005-12-29 13:15:31 得分 0
一般就是拷贝一份出来Top
4 楼vbman2003(家人)回复于 2005-12-29 13:32:25 得分 0
基本就是这个意思。不过实际应用中可以引用JRO,修复、压缩、备份一次完成。Top
5 楼myhgyp(也许是这样的,信不信由你)回复于 2005-12-29 14:42:56 得分 0
就是文件拷贝Top
6 楼fanny_20(独钓秋水)回复于 2005-12-29 17:04:12 得分 0
上边提到的 JRO 是什么意思.
还有数据库压缩,修复又是怎么回事!
压缩后有影响吗?Top
7 楼vbman2003(家人)回复于 2005-12-29 18:09:52 得分 15
引用 Microsoft Jet and Replication Objects 2.6
代码:
Dim miJRO As JRO.JetEngine
Set miJRO = New JRO.JetEngine
miJRO.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0; " _
& "Data Source=D:\要备份的数据库.mdb;" _
& "Jet OLEDB:Database Password=123", _
"Provider=Microsoft.Jet.OLEDB.4.0; " _
& "Data Source=D:\backup\备份名称.mdb;" _
& "Jet OLEDB:Database Password=123"
实际上压缩和修复access,就是优化数据库,上面这段代码同时实现优化和备份Top
8 楼vbman2003(家人)回复于 2005-12-29 18:14:24 得分 0
还有数据库压缩,修复又是怎么回事!
压缩后有影响吗?
================
access本身就有压缩和修复功能,你可以在access工具菜单中看看,上面的代码,就是在VB中实现这种功能Top
9 楼province_(雍昊)回复于 2005-12-29 18:34:12 得分 0
你的理解很正确,不用想其他的了。Top
10 楼fanny_20(独钓秋水)回复于 2005-12-30 08:39:17 得分 0
谢谢各位的讲解.
谢谢!Top




