双击此处添加文字
Windows下sqlite支撑库自动备份设置
来源: | 作者:佚名 | 发布时间: 2020-12-25 | 1725 次浏览 | 分享到:

1 概述
1.1 应用场景 
Windows系统sqlite支撑库备份,为了防止原数据丢失,保证数据的安全。当数据库因某些原因如:人为操作失误造成某些数据被误操作、软件 BUG 造成部分数据或全部数据丢失、硬件故障造成数据库部分数据或全部数据丢失、造成部分或者全部数据丢失后,备份文件可以帮我们找回丢失的数据。针对Sqlite进行自动定时备份相关数据,防止系统数据缺失、数据不全而影响正常使用。


1.2自动备份设置流程图


2.操作流程

2.1 创建脚本命令

将以下内容复制到txt文本中,保存后修改后缀名为.bat文件,然后放到其他硬盘下(不建议放到C盘),【可根据实际情况调整源文件路径和目标文件路径,即红色部分,路径中不建议用中文命名,可能会自动生成别名目录】


@echo off
rem 或者添加window计划任务,定义规则执行该脚本文件
set YYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2%
set hhmiss=%time:~0,2%%time:~3,2%%time:~6,2%
xcopy C:ourwaybiCross_SBI_APIpowerbimeta.sqlite D:ourwaybisqlite%YYYYmmdd%%hhmiss% /e /s /f /h /y

End
温馨提醒:注意内容复制到txt文本中,相应rem或者添加window计划对应相应脚本
如下图:



注意:后缀名修改为.bat文件


双击该文件测试


完成效果


2.2创建任务计划

(1)打开任务计划程序

(2)创建基本任务

(3)设置相应名称

(4)设置相应触发器

(5)设置相应触发时间段
例如设置:每天晚上19:00期间

(6) 选择启动程序

(7) 选择刚才的bat包

(8) 点击完成
 
(9) 在主页可以看到对应的内容

(10) 备份,执行后的效果如下图