经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » MS SQL Server » 查看文章
AlwaysOn 执行备份任务
来源:cnblogs  作者:JervisCui  时间:2019/7/15 8:52:31  对本文有异议

备份

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

  1. 启动维护计划向导

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

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

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

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

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

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

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

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

判断是否为首选备份副本

通过查看执行计划的sql,可以发现仅复制备份选项通过增加了一段sql帮助判断是否是辅助副本,从而选择是否执行备份操作。

  1. use [Pos]
  2. GO
  3. use [master]
  4. GO
  5. DECLARE @preferredReplica int
  6. SET @preferredReplica = (SELECT [master].sys.fn_hadr_backup_is_preferred_replica('Pos'))
  7. IF (@preferredReplica = 1)
  8. BEGIN
  9. 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
  10. END

原文链接:http://www.cnblogs.com/jerviscui/p/11177058.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号