AlwaysOn 执行备份任务

备份

使用维护计划向导建立备份sql

  1. 启动维护计划向导
    数据库

  2. 填入计划名称,选择每项任务单独计划
    code

  3. 选择完整备份和清除任务
    blog

  4. 配置完整备份任务,选择备份数据库
    ast

  5. 设置备份文件保存位置,class

  6. 指定压缩备份,设置执行计划时间为天天执行,并勾选仅复制备份
    扩展

  7. 配置清除任务的文件位置,扩展名,以及要删除多久前建立的文件,这里设置为一周;设置执行计划时间为每周周天执行。
    配置

  8. 能够修改执行报告保存位置
    im

  9. 在另外一台节点上配置一样的执行计划数据

判断是否为首选备份副本

经过查看执行计划的sql,能够发现仅复制备份选项经过增长了一段sql帮助判断是不是辅助副本,从而选择是否执行备份操做。

use [Pos]
GO
use [master]
GO
DECLARE @preferredReplica int

SET @preferredReplica = (SELECT [master].sys.fn_hadr_backup_is_preferred_replica('Pos'))

IF (@preferredReplica = 1)
BEGIN
    BACKUP DATABASE [Pos] TO  DISK = N'D:\DB\bak\Pos\Pos_backup_2019_07_12_164148_1347317.bak' WITH  COPY_ONLY, NOFORMAT, NOINIT,  NAME = N'Pos_backup_2019_07_12_164148_1347317', SKIP, REWIND, NOUNLOAD, COMPRESSION,  STATS = 10
END
相关文章
相关标签/搜索