以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- [原创]放在局域网另一台电脑上的mdb数据库如何自动备份? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=28855)
|
-- 作者:charlyni
-- 发布时间:2013/2/20 15:53:00
-- [原创]放在局域网另一台电脑上的mdb数据库如何自动备份?
[原创]放在局域网另一台电脑上的mdb数据库如何自动备份?
如题,链接是下面的:
此主题相关图片如下:qq截图20130220155352.png
如何自动备份这个 xmxs.mdb 数据库呢?
[此贴子已经被作者于2013-2-20 15:54:16编辑过]
|
-- 作者:lin_hailun
-- 发布时间:2013/2/20 15:58:00
--
只能是手工备份。比如 在打开或者关闭程序的时候,通过代码去备份。
FileSys.CopyFile("\\\\xxxxx\\aaa$\\xmxs.mdb", "\\\\xxxxxx\\aaa$\\bak\\" & Format(date.Today, "yyyyMMdd") & ".mdb.bak", True)
http://www.foxtable.com/help/topics/0342.htm
[此贴子已经被作者于2013-2-20 16:01:00编辑过]
|
-- 作者:lsy
-- 发布时间:2013/2/20 16:32:00
--
@ECHO OFF
IF EXIST d:\\hisbak\\WEEK0.DMP D:\\oracle\\product\\10.2.0\\db_1\\BIN\\Exp.exe USERID=sys/XXXX@his buffer=4096 file=d:\\hisbak\\WeekBak0.dmp full=y IF EXIST d:\\hisbak\\WEEK1.DMP D:\\oracle\\product\\10.2.0\\db_1\\BIN\\Exp.exe USERID=sys/XXXX@his buffer=4096 file=d:\\hisbak\\WeekBak1.dmp full=y IF EXIST d:\\hisbak\\WEEK2.DMP D:\\oracle\\product\\10.2.0\\db_1\\BIN\\Exp.exe USERID=sys/XXXX@his buffer=4096 file=d:\\hisbak\\WeekBak2.dmp full=y IF EXIST d:\\hisbak\\WEEK3.DMP D:\\oracle\\product\\10.2.0\\db_1\\BIN\\Exp.exe USERID=sys/XXXX@his buffer=4096 file=d:\\hisbak\\WeekBak3.dmp full=y IF EXIST d:\\hisbak\\WEEK4.DMP D:\\oracle\\product\\10.2.0\\db_1\\BIN\\Exp.exe USERID=sys/XXXX@his buffer=4096 file=d:\\hisbak\\WeekBak4.dmp full=y IF EXIST d:\\hisbak\\WEEK5.DMP D:\\oracle\\product\\10.2.0\\db_1\\BIN\\Exp.exe USERID=sys/XXXX@his buffer=4096 file=d:\\hisbak\\WeekBak5.dmp full=y IF EXIST d:\\hisbak\\WEEK6.DMP D:\\oracle\\product\\10.2.0\\db_1\\BIN\\Exp.exe USERID=sys/XXXX@his buffer=4096 file=d:\\hisbak\\WeekBak6.dmp full=y
IF EXIST d:\\hisbak\\WEEK6.DMP REN d:\\hisbak\\WEEK6.DMP WEEK7.DMP IF EXIST d:\\hisbak\\WEEK5.DMP REN d:\\hisbak\\WEEK5.DMP WEEK6.DMP IF EXIST d:\\hisbak\\WEEK4.DMP REN d:\\hisbak\\WEEK4.DMP WEEK5.DMP IF EXIST d:\\hisbak\\WEEK3.DMP REN d:\\hisbak\\WEEK3.DMP WEEK4.DMP IF EXIST d:\\hisbak\\WEEK2.DMP REN d:\\hisbak\\WEEK2.DMP WEEK3.DMP IF EXIST d:\\hisbak\\WEEK1.DMP REN d:\\hisbak\\WEEK1.DMP WEEK2.DMP IF EXIST d:\\hisbak\\WEEK0.DMP REN d:\\hisbak\\WEEK0.DMP WEEK1.DMP IF EXIST d:\\hisbak\\WEEK7.DMP REN d:\\hisbak\\WEEK7.DMP WEEK0.DMP
@ECHO ON
|
-- 作者:lsy
-- 发布时间:2013/2/20 16:33:00
--
以上是我们数据库中的一个“葫芦”,看你能否画出个瓢来,这是一个批处理文件,再建一个任务计划,按时执行。
|
-- 作者:lin_hailun
-- 发布时间:2013/2/20 16:53:00
--
楼上方法挺好,用批处理和任务计划比较好。
新建一个文本文件,输入如下内容,设置好路径。
echo off echo 正在准备备份mdb数据库
xcopy "d:\\test.mdb" /f "d:\\bak\\%date:/=%.mdb.bak" /y
echo 等候关闭 pause
把后缀名改成.bat,然后在服务器电脑上设置任务计划,控制面板那里。
|