SQL Server 高可用性(六)日志传送

  日志传送是很是古老的高可用性技术。数据库


1、日志传送的实现ide

  日志传送依赖于传统的Windows技术与SQL Server代理。代理

wKioL1OxXAbAFzdGAAK8reOyd1w255.jpg


  简单地说,日志传送是经过如下3个步骤实现的。日志

wKiom1OxXhGBSvLaAAH_ytznBKA595.jpg



1. 为主数据库建立一个事务日志备份计划blog


2. 为辅助数据库建立一个文件复制计划事务


3. 为辅助数据库建立一个事务日志还原计划部署



2、事务日志还原的选项get

  有2个还原选项。同步

1. 无恢复模式it

  在这种模式时,辅助数据库在作事务日志还原时使用WITH NORECOVERY选项(未提交的事务没有被回滚),数据库一直处于“正在还原”状态,不能够访问。


2. 备用模式

  在这种模式时,辅助数据库在作事务日志还原时使用WITH STANDBY选项(将未提交的事务在一个临时文件中回滚)。数据库处于“只读,备用”状态,能够提供只读访问。


wKioL1OxXPyDzN8BAAJJkDAYaQk634.jpg



3、日志传送的优点

  能够普遍地部署。

  辅助数据库能够提供只读访问,做为报表等应用程序的数据源。



4、日志传送的不足

  不支持自动的故障转移。

  数据同步被拆分红3个步骤实现,所以会有较大的延时。

相关文章
相关标签/搜索