登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
VIP申请
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
VIP申请
VIP网盘
网盘
联系我们
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
SQLServer Always On环境的数据库备份
SQLServer Always On环境的数据库备份
[ 复制链接 ]
捡嫌
2025-6-11 18:38:18
SQL Server的Always on环境的备份规则设置比较混乱,加上一个copy_only备份,更是乱上加乱,copy_only备份实在极少的特殊情况下使用的备份,企业级日常备份,不可能用copy_only备份的,因此这里不讨论copy_only备份。
Backup preference有多重设置,企业级生产环境保持默认就可以,这里以默认设置为例
1、不管怎么设置,正常的数据库备份(full backup、diff backup)只能在主节点进行
2、如果AG正常,Transaction Log备份可以在任何一个节点上执行
3、如果主节点和辅助节点之间的同步断了,辅助节点无法执行日志备份
4、任何节点都支持COPY_ONLY备份,COPY_ONLY备份不能与diff备份或者trans log备份一起恢复数据库,COPY_ONLY备份不能作为日常备份的一个考虑选项。
直观地列出来备份可以允许的规则如下
以这个备份为例:
以时间为步骤
1,主节点上执行完整备份,full backup 1
2,主节点上执行差异备份,diff backup 1
3,从节点1上执行事务日志备份备份,生成transaction log backup 1
4,从节点2上执行事务日志备份备份,生成transaction log backup 2
5,主节点上执行事务日志备份备份,生成transaction log backup 3
可以使用full backup 1 + diff backup 1 + transaction log backup 1 + transaction log backup 2 + transaction log backup 3来实现基于时间点的恢复。
参考下图,以两个Always on节点为例,分别是A和B节点,在完整备份的基础上,分别在A和B节点上执行备份,可以发现transaction log的LSN在始终是连续的。也就是first LSN始终开始于上一次的last LSN,而不管上一次的transaction log备份发生在哪个节点。
实际上在transaction log再不同节点备份的时候,transaction的LSN是连续的,
这意味着:
1,在任何一个节点上执行transaction log备份,都可以作为恢复数据库的一部分使用。
2,在任何一个节点上执行transaction log备份,都“截断”了所有节点的数据库对应的事务日志,事务日志文件可以重用。
ServerA上的transaction log日志使用率
ServerB上的transaction log日志使用率
在任何一个节点上做Transaction log 备份,日志文件的使用情况了都会同步到Always on中的其他节点。因此建议在企业级备份时,在主节点上做full和diff备份,在其中一个固定节点上做transaction log备份。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
SQLServer
Always
On
环境
数据库
相关帖子
更强的多机管理|1Panel 数据库主从复制功能发布!
Oracle数据库迁移
一文带你了解缓存和数据库一致性问题
MySQL 29 如何判断一个数据库是不是出问题了?
初识 ASH —— 打开数据库的「月光宝盒」
VibeCoding On Function AI Deep Dive:用 AI 应用生产 AI 应用
kingbase金仓数据库启动迁移工具KDTS的常见问题
数据库的锁级别
达梦数据库高可用集群部署方案
网易个人邮箱数据库升级:可靠性与稳定性双突破
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
更强的多机管理|1Panel 数据库主从复制功能发布!
0
674
褐洌
2025-08-27
业界
Oracle数据库迁移
0
69
浦乐
2025-08-27
业界
一文带你了解缓存和数据库一致性问题
0
556
凳舒
2025-08-28
业界
MySQL 29 如何判断一个数据库是不是出问题了?
0
576
套缈
2025-08-30
安全
初识 ASH —— 打开数据库的「月光宝盒」
0
646
觞刈
2025-09-01
安全
VibeCoding On Function AI Deep Dive:用 AI 应用生产 AI 应用
0
42
洫伍俟
2025-09-02
安全
kingbase金仓数据库启动迁移工具KDTS的常见问题
0
879
挺喽蹂
2025-09-02
业界
数据库的锁级别
0
863
院儿饯
2025-09-02
业界
达梦数据库高可用集群部署方案
0
917
轧岔
2025-09-03
安全
网易个人邮箱数据库升级:可靠性与稳定性双突破
0
662
姚望舒
2025-09-06
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
捡嫌
2025-6-11 18:38:18
关注
0
粉丝关注
18
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9984
黎瑞芝
9990
杭环
9988
4
凶契帽
9988
5
氛疵
9988
6
猷咎
9986
7
里豳朝
9986
8
肿圬后
9986
9
蝓俟佐
9984
10
虽裘侪
9984
查看更多