SQL Server 2008高可用性系列:日记传送[MSSQL防范]
本文“SQL Server 2008高可用性系列:日记传送[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
bitsCN数据库频道之前公布过前一篇,辨别是《SQL Server 2008高可用性系列:数据库快照》.
一:简介
日记传送将事件日记不中止地从一个数据库(主数据库)发送到另一个数据库(帮助数据库).不中止地备份主数据库中的事件日记,然后将它们复制并复原到帮助数据库,这将使帮助数据库与主数据库基本保持同步.目标服务器充当备份服务器,并可以将查询处理从主服务器重新分配到一个或多个只读的帮助服务器.日记传送可与利用完好或大容量日记恢复情势的数据库一同利用.
二:日记传送操作
日记传送由三项操作构成:
1.在主服务器实例中备份事件日记.
2.将事件日记文件复制到帮助服务器实例.
3.在帮助服务器实例中复原日记备份.
日记可传送到多个帮助服务器实例.在这些情形下,将针对每个帮助服务器实例反复履行操作 2 和操作 3.日记传送配置不会自动从主服务器弊端转移到帮助服务器.假如主数据库变成不可用,可手动使肆意帮助数据库联机.
三:日记传输架构
1.主服务器
作为生产服务器的SQL Server数据库引擎实例.主数据库必须利用完好恢复情势或大容量日记恢复情势,将数据库切换为简单恢复情势会招致日记传送终止工作.
2.帮助服务器
保存主数据库备用副本的服务器.一台帮助服务器可以包含多台差别主服务器中数据库的备份副本.帮助数据库必须通过复原主数据库的完好备份的办法举行初始化.复原时可以利用 NORECOVERY 或 STANDBY 选项.
3.监督服务器
监督服务器是可选的,它可以跟踪日记传送的全部细节,包含:
◆主数据库中事件日记近来一次备份的时间.
◆帮助服务器近来一次复制和复原备份文件的时间.
◆有关任何备份失利警报的信息.
4. 上图所阐释的备份功课、复制功课以及复原功课所履行步骤,以下所示:
◆主服务器实例履行备份功课以在主数据库上备份事件日记.然后,该服务器实例将日记备份放入主日记备份文件(此文件将被发送到备份文件夹中).在此图中,备份文件夹位于同享目录(“备份同享”)下.
◆全部三个帮助服务器实例都履行其各自的复制功课,以将主日记备份文件复制到它本地的目标文件夹中.
◆每个帮助服务器实例都履行其复原功课,以将日记备份从本地目标文件夹复原到本地帮助数据库中.
5. 四个日记传送功课
◆备份功课
◆复制功课
◆复原功课
◆警报功课
四:利用实例
下面简单介绍一下日记传输的设置步骤:
1. 主服务器设置
(1) 启用Log Shipping Configuration
右键单击需求配置日记传输的数据库—>Tasks—> Ship Transaction Logs...—>Enable this as a primary database in a log shipping configuration打钩
(2) 点击Backup Setting
◆成立backup的文件夹,Network path和local path
◆删除多长时间之前的日记文件
◆告诫,多长时间没有日记备份发出告诫
◆Backup Job Schedule,设置具体的备份时间和周日
◆紧缩挑选,普通挑选Compress Backup,可以削减网络的IO
2. 帮助服务器设置
(1) 在Secondary databases, 点击Add
(2) 衔接到帮助服务器
有三个选项卡:
◆Initialize Secondary Database,用主数据库的full backup初始化帮助服务器.
◆Copy Files,在主服务器日记文件备份的位置.
◆Restore Transaction Log,恢复事件日记选项.
注:可以增添多个帮助服务器.
(3) 告诫服务器设置(可选)
以上只是简单的介绍日记传输的设置.
五:总结
利用日记传输情势,一份数据拷贝可以被复原到多个不用的帮助数据库上.一旦主数据库发生弊端,可通过复原事件日记到肆意帮助数据库联机,大概恢复事件日记到指定的时间点(不支持自动弊端转移).
原文标题:SQL Server 2008高可用性(High Availability)简介(3)—Log Shipping
链接:http://www.cnblogs.com/changbluesky/archive/2010/09/13/1824853.html
以上是“SQL Server 2008高可用性系列:日记传送[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |