重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 200|回复: 0
打印 上一主题 下一主题

SQL Server高可用之 LOG SHIPPING 容灾配置

[复制链接]
跳转到指定楼层
楼主
发表于 2026-4-5 11:23:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ZhangQi 于 2026-4-9 11:43 编辑

本次介绍如何使用SQL Server Management Studio (SSMS) 设置LOGSHIPPING,包括事务日志传送的原理、步骤,以及在主从服务器上配置用户的详细过程,旨在实现数据库容灾。LOGSHIPPING 事务日志传送。
顾名思义:传送事务日志,主要指在主服务器上数据库进行日志备份,将日志备份传送至辅助服务器上进行还原,以期实现容灾的一种方式。因为在还原过程中,允许用户设置还原日志备份的时间。
例如。设置还原日志备份的时间为24h。则我现在在主服务器上的数据库表中新添一条数据,如果是ALWAYSON配置,则该操作会直接同步到可用性副本的可用性数据库中。如果是logshipping,则会在24h后,该操作才会还原到辅助服务器的数据库中去。也就是说辅助服务器上的数据库是24小时前的主数据库的状态。如果在这24h期间,我发现进行了误操作,则可以将辅助数据库上的数据同步至主数据库,这样就实现了容灾的功能。
接下来利用SQL SERVER原生的图形化界面SSMS进行logshipping搭建。

一.准备工作

主服务器:192.168.133.185 实例名:SZTECH
辅助服务器:192.168.133.184 实例名:STANDBY
服务器版本:Windows Server 2019
数据库版本:SQL Server 2019

正常情况下:日志传送主要由三个部分组成:
1.在主库上备份事务日志
2.将主库中备份的事务日志复制到备库中
3.按照事先设置的延迟时间还原至将事务日志还原至备库

正常情况下可以有四个服务器,分别为主服务器,从服务器,监控服务器,共享服务器
主从服务器分别用于共享及还原;监控服务器用于存放监控信息,共享服务器用于存放备份文件信息,现在我们仅用两台,即备份文件不放在单独的服务器上,监控信息也不单独部署在独立的服务器上

由于需要进行事务日志备份与还原,所以主库上的目标数据库必须处于完整恢复模式或大容量日志恢复模式。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-18 03:11 , Processed in 0.490568 second(s), 23 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表