[备份计划]
- 每周星期日的2:00:00执行数据库的完整备份;
- 每周星期一至星期六每天的2:00:00执行数据库的差异备份;
- 每天在0:00:00和23:59:59之间、每15分钟执行数据库的日志备份;
[实施步骤]
创建备份保存目录
数据库维护计划创建步骤
SQL Server 维护计划向导,点击[下一步]
选择计划属性,设置[名称]、[运行身份],点击[计划 -> 更改]设置作业计划
新建作业计划,设置[频率]相关参数
点击[下一步]
选择维护任务中,勾选[备份数据库(完整)]、[“清除维护”任务],点击[下一步]
选择维护任务顺序,保持[备份数据库(完整)]、[“清除维护”任务]的顺序,点击[下一步]
定义“备份数据库(完整)”任务中,
常规页 => 数据库选择[所有用户数据库]、备份到[磁盘]
目标页 => 设置数据保存路径与扩展名
选项页 => 勾选[验证备份完整性],点击[下一步]
定义“清除维护”任务中,选择[备份文件]、设置搜索文件夹与扩展名、设置保留周期
选择报告选项中,按照实际进行设置,如是否需要在每次备份完毕以邮件通知指定收件人。
完成向导中,检查所有设置项,点击[完成]
维护计划向导进度,点击[关闭]
检查备份数据库(完整)设置,点击[添加子计划]
设置子计划属性,点击[计划 -> 更改]
新建作业计划,设置[频率]相关参数,点击[确定]
点击[确定]
备份数据库任务按照如下设置:
常规页 => 备份类型选择[差异]、数据库选择[所有用户数据库]、备份到[磁盘]
目标页 => 设置数据保存路径与扩展名
选项页 => 勾选[验证备份完整性],点击[下一步]
定义“清除维护”任务中,选择[备份文件]、设置搜索文件夹与扩展名、设置保留周期
检查备份数据库(差异)设置,点击[添加子计划]
设置子计划属性,点击[计划 -> 更改]
新建作业计划,设置[频率]相关参数,点击[确定]
常规页 => 备份类型选择[事务日志]、数据库选择[所有用户数据库]、备份到[磁盘]
目标页 => 设置数据保存路径与扩展名
选项页 => 勾选[验证备份完整性],点击[下一步]
定义“清除维护”任务中,选择[备份文件]、设置搜索文件夹与扩展名、设置保留周期
手工执行验证
备份检查命令
SELECT
CONVERT(CHAR(100),SERVERPROPERTY(‘Servername’))ASServer,
msdb.dbo.backupset.database_name,
msdb.dbo.backupset.backup_start_date,
msdb.dbo.backupset.backup_finish_date,
msdb.dbo.backupset.expiration_date,
CASE msdb…backupset.type
WHEN ‘D’ THEN ‘Database’
WHEN ‘I’ THEN ‘Differential’
WHEN ‘L’ THEN ‘TLog’
END AS backup_type,
msdb.dbo.backupset.backup_size,
msdb.dbo.backupmediafamily.logical_device_name,
msdb.dbo.backupmediafamily.physical_device_name,
msdb.dbo.backupset.name AS backupset_name,
msdb.dbo.backupset.description
FROM msdb.dbo.backupmediafamily
INNER JOIN msdb.dbo.backupset ON msdb.dbo.backupmediafamily.media_set_id=msdb.dbo.backupset.media_set_id
ORDER BY
msdb.dbo.backupset.database_name,
msdb.dbo.backupset.backup_finish_date;
[注意事项]
- 第一次启动可能会出现如下错误提示:
sp_configure 'show advanced options',1;
go
reconfigure;
go
sp_configure 'Agent XPs',1;
go
reconfigure;
go