登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
SQLServer Always On环境的数据库备份
SQLServer Always On环境的数据库备份
[ 复制链接 ]
捡嫌
2025-6-11 18:38:18
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
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
环境
数据库
相关帖子
时序数据库 IoTDB Committer
SQLServer 2019 标准版在虚拟机上无法充分利用CPU的问题诊断
时序数据库 IoTDB Committer:不用等自己足够强再开始
数据库开发者必装!立即免费下载!
时序数据库 TimechoDB V1.3.6 发布 | 优化查询与同步性能,强化内核稳定性
PostgreSQL数据库在Windows上实现异地自动备份指南-喂饭图文教程
Python新利器:用uv轻松管理venv虚拟环境和pip依赖包
【Ubuntu】Ubuntu+VScode+ESP-IDF 的环境搭建
数据库表设计
【面试题】数据库事务隔离与传播属性是什么?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
时序数据库 IoTDB Committer
1
212
匡菲
2025-12-11
安全
SQLServer 2019 标准版在虚拟机上无法充分利用CPU的问题诊断
1
761
趣侮
2025-12-13
安全
时序数据库 IoTDB Committer:不用等自己足够强再开始
1
598
闹忧踫
2025-12-13
安全
数据库开发者必装!立即免费下载!
0
426
存叭
2025-12-15
安全
时序数据库 TimechoDB V1.3.6 发布 | 优化查询与同步性能,强化内核稳定性
2
450
祖娅曦
2025-12-15
业界
PostgreSQL数据库在Windows上实现异地自动备份指南-喂饭图文教程
0
529
姥恫
2025-12-15
业界
Python新利器:用uv轻松管理venv虚拟环境和pip依赖包
0
808
敖可
2025-12-16
业界
【Ubuntu】Ubuntu+VScode+ESP-IDF 的环境搭建
1
720
勉欤铅
2025-12-17
业界
数据库表设计
1
292
崔竹
2025-12-18
业界
【面试题】数据库事务隔离与传播属性是什么?
0
103
茅香馨
2025-12-21
回复
(7)
殷罗绮
2025-10-22 08:43:25
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
东西不错很实用谢谢分享
施婉秀
2025-11-20 15:22:48
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
鼓励转贴优秀软件安全工具和文档!
酝垓
2025-11-25 13:35:55
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
收藏一下 不知道什么时候能用到
步雪卉
2025-12-9 13:44:39
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
喳谍
2025-12-11 01:31:32
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
鼓励转贴优秀软件安全工具和文档!
亢安芙
6 天前
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
新版吗?好像是停更了吧。
凌彦慧
5 天前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
这个好,看起来很实用
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
代码
签约作者
程序园优秀签约作者
发帖
捡嫌
5 天前
关注
0
粉丝关注
20
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994892
kk14977
6845358
4
xiangqian
638210
5
韶又彤
9997
6
宋子
9981
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9949
查看更多
今日好文热榜
229
流量暴跌 96%:AI 聊天机器人正在构建危险
167
AI生成论文查重能过么?8款AI写论文软件测
502
懒人长期理财的投资系统
503
第40次CCFCSP认证邮寄
863
第40次CCFCSP认证邮寄
849
第40次CCFCSP认证邮寄
438
用 .NET MAUI 10 + VS Copilot 从 0 开发一
867
【节点】[GammaToLinearSpaceExact节点]原
377
[20251218]测试sql语句子光标的执行性能(21
492
HECTF2025
15
《C语言程序设计》琐碎知识点总结笔记
378
NGD-SLAM(三)
46
AI 领域职业发展分享总结(吴恩达新课内容
103
【面试题】数据库事务隔离与传播属性是什么
190
2025年儿童羽绒服十大名牌排名:宝妈选购指
313
2025年儿童羽绒服十大名牌排名:宝妈选购指
761
Flink源码阅读:如何生成ExecutionGraph
421
Github项目CI&CD部署
314
AgentScope深入分析-LLM&MCP
600
《痞子衡嵌入式半月刊》 第 120 期