win7数据库/文件自动备份(转载)

自己创建自动备份程序的优点:

1、完全自己定制,可以根据自己的需要建立各类自动处理程序;

2、运用操作系统原生服务程序,最大化利用系统资源,减少第三方程序资源消耗;

3、自己创建程序,无任何第三方辅助,杜绝服务器受病毒入侵风险;

4、运用操作系统功能,减少软件采购成本。

 

一、自动备份批处理程序

  打开记事本程序,输入(可直接复制粘贴)以下代码:

 

备份数据库批处理代码:

@echo off
echo 备份78oa数据库
:start
net stop 78oa_mdbserver
xcopy/e/h/r/y "D:\78OA\server\modules\storage\data\78oa" "E:\78oa_bak\data\%date%\"
net start 78oa_mdbserver

 

备份附件文件批处理代码:

@echo off
echo 备份78oa附件文件
:start
net stop 78oa_webserver
xcopy/e/h/r/y "D:\78OA\htdoc\attachment" "E:\78oa_bak\attachment\%date%\"
net start 78oa_webserver

 

  “D:\78OA\”是78OA安装目录,“E:\78oa_bak\”是备份文件存储目录,根据自己的配置情况调整。

  记事本中建立以后,点击菜单栏中的【文件】——【另存为】,保存类型为【所有文件】,文件名扩展名【.bak】,命名后保存即可

  Windows系统下的批处理文件可以直接运行。

 

二、创建计划程序任务

  运用【Windows计划任务】管理器创建定时任务,开始菜单——附件——系统工具——任务计划程序,打开Windows7/2008的【任务计划程序】

  在【任务计划程序】管理界面的左边树形目录新建78OA计划任务的程序存放目录

  输入新文件夹的名称

  在【任务计划程序】管理界面的右边操作区域,点击【创建基本任务…】,打开【创建基本任务向导】

  在【创建基本任务向导】的【创建基本任务】步骤输入任务名称和任务描述,点击【下一步】

  在【创建基本任务向导】的【任务触发器】步骤选择【每天】(一般数据库每天备份,附件每星期备份),点击【下一步】

  设置按照【每日】创建的【任务触发器】每天执行任务的时间点,点击【下一步】

  在【创建基本任务向导】的【操作】步骤设置任务执行操作的类型,我们制作了批处理备份程序,这里选择【启动程序】,点击【下一步】

  在【启动程序】步骤选择我们创建的备份数据库的批处理文件位置,点击【下一步】

  在【创建基本任务向导】的最后一个步骤预览摘要界面,选择【当单击“完成”时,打开此任务属性的对话框】,点击【完成】

  【创建基本任务向导】自动打开刚才建立任务的【属性对话框】,在【常规】标签中的【安全选项】选择【不管用户是否登录都要运行】

  在【条件】标签中的【电源】选项,取消选择【只有在计算机使用交流电源时才启动此任务】,其他保持默认即可,点击【确定】

  我们在【安全选项】中选择了【不管用户是否登录都要运行】,需要输入操作系统密码确认

  通过以上步骤,我们创建了任务,点击刚才创建的任务,在右边【操作】区域【所选项】点击【运行】

  通过以上几步操作,我们创建的数据库/文件自动备份计划任务已经开始执行,可以充分保证78OA数据安全。

时间: 2024-08-01 01:36:23

win7数据库/文件自动备份(转载)的相关文章

MySQL数据库的自动备份与数据库被破坏后的恢复

当数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小. 或者说,仅仅是数据库服务器的建立,只能说明它能做些什么,并不代表它能稳定的做些什么.灾难恢复的效率及全面性,也是系统的稳定性的一个准因素,尤其对于一个服务器系统. 这一节,介绍数据库自动备份以及数据库被破坏后的恢复的方法.在这里,我们使用mysqlhotcopy,并且定义一段Shell脚本来实现数据库的自动备

SQL Server 数据库定时自动备份

原文:SQL Server 数据库定时自动备份 SQL Server 数据库定时自动备份--每天定时备份,保留前8天的备份 利用SQL Server代理新建作业来定期备份 1)在数据库库的[SQL Server代理]->[作业],右键[新建作业] 2)在[常规]选项卡设置[名称](自定义) 3)在[步骤]选项卡中点击[新建],然后在弹出的窗口的[常规]选项卡中设置"步骤名称"(自定义):选择"类型"为"Transact-SQL 脚本(T-SQL)&q

Windows系统下Oracle数据库每天自动备份_oracle

linux和unix下面使用shell可以很方便实现,如果windows环境下可以结合计划任务实现 1.创建备份目录d:\backup, 创建批处理命令Bak.bat,编写备份脚本 exp user/passwd@orcl DIRECT=Y BUFFER=100000 FILE=D:\backup\scdd%date:~0,10% OWNER=('scdd') LOG=D:\backup\data.log forfiles /p "D:\backup" /s /m *.dmp /d -

[20171116]11GR2控制文件自动备份.txt

20171116]11GR2控制文件自动备份.txt SYS@book> @ &r/ver1 PORT_STRING                    VERSION        BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx  

11g中关于控制文件自动备份的改进

在之前做一个测试演示的时候,使用的是11gR2的库,在说rman的备份配置的时候有一个功能时控制文件的自动备份, CONFIGURE CONTROLFILE AUTOBACKUP ON/OFF; 然后自己简单介绍了下,说controlfile autobackup功能还是蛮实用的,一般还是建议开启.之前自己在10g的环境中也测试过,印象中数据库级的一些操作,比如创建表空间,删除数据文件等等,都会重新生成对应的控制文件,然而在演示的时候,竟然还是掉了链子. 我们创建了一个表空间,没有自动备份控制文

FileGee轻松搞定文件自动备份

文件备份是日常文件管理的基本任务,完全借助手工的操作,不仅浪费时间,还会影响文件备份的效率.有没有一款文件自动备份软件?如何选择合适的文件自动备份软件?是文件管理人员值得深思的问题. 在日益增多的海量信息中,文件备份显得尤为重要,如果备份出错,会为以后的数据恢复带来不便.在每天繁多的文件中,我们不能完全保证手动备份不 会出现错误.文件自动备份,可有效的降低出错的可能.只要你对其进行设置,它就会自动执行,而不会出现遗忘备份的现象.什么样的文件自动备份软件,对q其 做什么样的设置才能做到文件备份的零

FileGee帮你U盘文件自动备份?

  利用FileGee实现U盘文件自动备份具体步骤: 首先,需要建立一个任务,当然这个任务的源目录或者目标目录中至少有一个是在移动存储设备上的.然后,把这个任务设置成实时执行. 任务建立后,可以在任务列表中看到这个任务.当移动存储设备插在电脑上时,任务前方的图标为,表示当前任务可以正常执行. 当移动存储设备未插上电脑,盘符不可用的情况下,任务前方的图标为,这时候任务不会自动执行,直到移动存储设备插上后才会自动执行. 插上时,任务也会触发执行.我们还需要考虑一种情况,盘符虽然一样,但可能是不同的移

服务器文件自动备份到另一个服务器上

问题描述 服务器文件自动备份到另一个服务器上 各位大神帮忙求解,前段时间我的一台服务器上的东西糟到而已删除, 现在想进行每天定时自动备份到另一台服务器上,以免悲剧再次发生, 自动备份的资料保留5天后自动删除,怎么做?非常感谢! 解决方案 httpclient从一个服务器传送文件到另一个服务器服务器文件自动备份工具另一个用libevent实现的echo服务器 解决方案二: 通过rsync等来在服务器之间备份同步http://www.cnblogs.com/itech/archive/2009/08

FileGee文件自动备份软件,文件万无一失

大家都知道,文件自动备份是保护电脑内资料安全的一个重要手段,http://www.aliyun.com/zixun/aggregation/19352.html">FileGee个人文件同步备份系统绝对是您在文件备份方面的好帮手,FileGee有着强劲的文件自动备份效果,满足用户的各种文件自动备份需求,现在跟我一起来了解FileGee的备份设置功能吧! FileGee风信网下载地址:http://www.ithov.com/soft/21854.shtml FileGee官方下载地址:ht