日志传送是很是古老的高可用性技术。数据库
1、日志传送的实现ide
日志传送依赖于传统的Windows技术与SQL Server代理。代理
简单地说,日志传送是经过如下3个步骤实现的。日志
1. 为主数据库建立一个事务日志备份计划blog
2. 为辅助数据库建立一个文件复制计划事务
3. 为辅助数据库建立一个事务日志还原计划部署
2、事务日志还原的选项get
有2个还原选项。同步
1. 无恢复模式it
在这种模式时,辅助数据库在作事务日志还原时使用WITH NORECOVERY选项(未提交的事务没有被回滚),数据库一直处于“正在还原”状态,不能够访问。
2. 备用模式
在这种模式时,辅助数据库在作事务日志还原时使用WITH STANDBY选项(将未提交的事务在一个临时文件中回滚)。数据库处于“只读,备用”状态,能够提供只读访问。
3、日志传送的优点
能够普遍地部署。
辅助数据库能够提供只读访问,做为报表等应用程序的数据源。
4、日志传送的不足
不支持自动的故障转移。
数据同步被拆分红3个步骤实现,所以会有较大的延时。