搭建MSSQL 2008R2高可用之日志传输(Log Shipping)

0    463    2

Tags:

👉 本文共约2003个字,系统预计阅读时间或需8分钟。

架构

Windows2012R2,SQL Server2008R2 , 192.168.66.236, MSSQL236

Windows2012R2,SQL Server2008R2 , 192.168.66.238, MSSQL238

什么是日志传送?

原理很简单,三个动作六个字:备份->复制->恢复。

如果由人来完成这个三个动作,只能叫日志搬运工;而由SQL Server Job自动完成,就叫日志传送。同样的事情,不一样的档次,所以叫法也不一样。共创建3个job,源库1个备份job,目标库2个job,一个copy job,一个还原job。

所以,要配置日志传输功能,那么SQL Server代理功能必须处于运行状态,建议配置开机启动!!!

Log Shipping其实就是备份还原操作的自动化过程。

数据库初始化

要传送日志的数据库的恢复模式必须是完全(Full)。

主库备份

备库还原

将主库的备份文件传输到备库的目录中:

注意保持数据库为正在还原状态(norecovery)!!!

配置主数据库

选择需要进行日志传输的数据库,鼠标右键属性-事务日志传输-勾选"将此数据库启用为日志传输配置中的主数据库"

点击“备份设置”,此过程也就是创建一个主数据库的备份计划(LSBackup_lhrdb2),在这里之前,你要在本机创建一个用于存放主数据库的备份文件夹,同时你要将这个文件夹设共享,供辅助服务器访问,文件夹权限设为everyone可读写,最后添加一个来宾组的读取权限,配置如下,同时你也可以对备份作业进行备份时间计划,这个计划具体根据备份需求

配置辅助服务器和数据库

点击添加添加辅助数据库

选择复制文件(该步骤会创建一个复制计划“LSCopy_192.168.66.236,1433_lhrdb2”,将刚才主数据库的日志备份文件复制到辅助服务器中设定的文件夹中)

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复