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

简介: 自己创建自动备份程序的优点: 1、完全自己定制,可以根据自己的需要建立各类自动处理程序; 2、运用操作系统原生服务程序,最大化利用系统资源,减少第三方程序资源消耗; 3、自己创建程序,无任何第三方辅助,杜绝服务器受病毒入侵风险; 4、运用操作系统功能,减少软件采购成本。

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

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数据安全。

目录
相关文章
|
2月前
|
Kubernetes 关系型数据库 MySQL
ChaosBlade常见问题之数据库进行故障注入报错ibdata1文件异常如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
25 1
|
2月前
|
监控 关系型数据库 数据库
OceanBase数据库常见问题之文件存在但是数据库提示文件不存在如何解决
OceanBase 是一款由阿里巴巴集团研发的企业级分布式关系型数据库,它具有高可用、高性能、可水平扩展等特点。以下是OceanBase 数据库使用过程中可能遇到的一些常见问题及其解答的汇总,以帮助用户更好地理解和使用这款数据库产品。
|
23天前
|
JSON 关系型数据库 数据库
【python】Python将100个PDF文件对应的json文件存储到MySql数据库(源码)【独一无二】
【python】Python将100个PDF文件对应的json文件存储到MySql数据库(源码)【独一无二】
【python】Python将100个PDF文件对应的json文件存储到MySql数据库(源码)【独一无二】
|
28天前
|
JSON 关系型数据库 数据库
【python】Python将100个PDF文件对应的json文件存储到MySql数据库(源码)【独一无二】
【python】Python将100个PDF文件对应的json文件存储到MySql数据库(源码)【独一无二】
|
2月前
|
SQL Java 数据库连接
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
19 0
|
2月前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(备份+恢复篇)(二)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(备份+恢复篇)
56 1
|
5天前
|
SQL 调度 数据库
【Database】Sqlserver如何定时备份数据库和定时清除
【Database】Sqlserver如何定时备份数据库和定时清除
15 2
|
7天前
|
NoSQL MongoDB 数据库
MongoDB数据恢复—MongoDB数据库文件被破坏的数据恢复案例
服务器数据恢复环境: 一台Windows Server操作系统服务器,服务器上部署MongoDB数据库。 MongoDB数据库故障&检测: 工作人员在未关闭MongoDB数据库服务的情况下,将数据库文件拷贝到其他分区。拷贝完成后将原MongoDB数据库所在分区进行了格式化操作,然后将数据库文件拷回原分区,重新启动MongoDB服务,服务无法启动。
|
12天前
|
存储 关系型数据库 MySQL
如何处理爬取到的数据,例如存储到数据库或文件中?
处理爬取的数据,可存储为txt、csv(适合表格数据)或json(适合结构化数据)文件。若需存储大量数据并执行复杂查询,可选择关系型(如MySQL)或非关系型(如MongoDB)数据库。以MySQL为例,需安装数据库和Python的pymysql库,创建数据库和表,然后编写Python代码进行数据操作。选择存储方式应考虑数据类型、数量及后续处理需求。
21 1
|
21天前
|
数据库
使用Navicat Premium 12进行数据库定期自动备份(定时任务)--图文详解
使用Navicat Premium 12进行数据库定期自动备份(定时任务)--图文详解
21 0