当前位置: 移动技术网 > IT编程>数据库>MSSQL > AlwaysOn 执行备份任务

AlwaysOn 执行备份任务

2019年07月13日  | 移动技术网IT编程  | 我要评论

中冶成工建设有限公司,site:59.ci,草图大师教程

备份

使用维护计划向导创建备份

  1. 启动维护计划向导

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

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

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

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

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

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

  8. 可以修改执行报告保存位置

  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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网