更新时间:2023-10-07
备份策略根据实际需求更改,以SQL Server 2012为例。
【备份计划】
创建备份计划,例如:
- 每周星期日的2:00:00执行数据库的完整备份;
- 每周星期一至星期六每天的2:00:00执行数据库的差异备份;
- 每天在0:00:00和23:59:59之间、每15分钟执行数据库的日志备份;
【创建备份目录】
目录结构和保留策略
MSSQL_FULL D:\MSSQLbackup\MSSQL_FULL 用于存放完整备份 保留4周
MSSQL_DIFF D:\MSSQLbackup\MSSQL_DIFF 用于存放差异备份 保留2周
MSSQL_LOG D:\MSSQLbackup\MSSQL_LOG 用于存放日志备份 保留1周
【配置完整备份和清除维护任务的维护计划】 差异备份和日志备份可以参考这个向导设置
- 在“对象资源管理器” 中,连接到一个 SQL Server 数据库引擎实例,然后展开该实例。
- 点击“管理”前的+号,展开管理菜单。右击“维护计划”,点击“维护计划向导”,打开维护计划向导,点击“下一步”。
- 输入《维护计划名称》,点击“更改”,设置作业频率相关参数,例如数据全备设置:
频率: 执行选择“每周”,执行间隔选择“星期日”
每天频率:选择“执行一次,时间点 2:00:00”
持续时间: 开始日期选择当前日期,结束日期根据实际确定或者选择无结束日期。
点击“确定”,点击“下一步”继续配置
- 在“选择维护任务”界面,选择“备份数据库(完整)”和“清除维护任务”,点击“下一步”,执行任务顺序页面点击“下一步”。
- 在定义“备份数据库(完整)”任务界面:
常规页 => 数据库选择[要备份的数据库]、备份到[磁盘]
目标页=>设置数据保存路径与扩展名 (注意:路径不能为D:\或E:\ 这种驱动器根目录,必须为子目录)
选项页 => 勾选[验证备份完整性]
点击“下一步”
- 在定义“清除维护”任务界面
选择[备份文件]、设置搜索文件夹与扩展名、设置保留周期
点击“下一步”
- 在“选择报告选项”界面,按照实际进行设置,如是否需要在每次备份完毕以邮件通知指定收件人,点击“下一步”。
- 完成向导中,检查所有设置项,点击“完成”,关闭向导。