express没有维护计划如何备份数据库?
谢谢邀请。
可能会有其它几种方式:1)完全在数据库上操作
step 1: 通过 backup 命令 来备份数据;
step 2: 然后 创建一个 sql job,配置好自动运行频率,配置运行脚本为 step 1的脚本;
step 3: 如果有条件,在job上配置好预警或出错邮件通知;
2) 用windows计划任务调动
step 1: 用 .net 或 java写个控制台程序,程序中核心为操作指定数据库的 backup 命令,编译生成 .exe文件
step 2: 把 .exe 文件复制到 某个服务器上
step 3: 创建一个 windows计划任务,配置其运行频率,配置运行文件为 step2的exe文件全路径
3) 用自家开发的计划执行任务平台调动
step 1: 可以考虑用 Quartz 或 其它框架 搭建一个计划任务执行调度平台
step 2: 开发一个API或者一个web界面,功能为 对指定数据库的backup命令
step 3: 配置让计划调度平台去按配置的频率自动调用step 2的内容。
总体来讲第一种最简单,最省时,最高效;
第二种相对省时,部署也方便;
第三种适用于现在条件已经完成计划任务调试平台的团队,若没有,还需要一些时间成本 来弄平台;
无论哪一种,适合自己的,才是最好的。希望能对你有所帮助,谢谢。
(结束)