我很想听听人们对这种情况下数据库镜像与日志传送的优缺点的看法:我们需要设置一个数据库备份情况,其中只有一个辅助服务器不需要在主服务器出现故障时自动恢复。不过,恢复并从二级开始应该不会花费太长时间。
Karim
问问题
8578 次
3 回答
5
镜像
- 数据库镜像仅限于两台服务器。
- 使用见证服务器进行镜像可实现高可用性和自动故障转移。
- 您可以将 DSN 字符串配置为在其中包含两个镜像服务器,以便在它们切换时您什么都不会注意到。
- 镜像时,您的镜像数据库无法访问。它处于同步/恢复模式。
- 用 SQL Server 2005 标准版镜像不利于负载均衡(见上句)
日志运输
- 您可以将日志发送到多个服务器。
- 日志传送仅与作业运行的频率一样最新。如果您每 15 分钟发送一次日志,辅助服务器可能长达 15 分钟。使它更像是一个温暖的待机。
- 您可以在更新数据库时将其保留为只读模式。适合报告服务器。
- 有利于灾难恢复
于 2009-05-28T22:47:58.950 回答
3
出于备份目的,我建议使用镜像:它可以毫不费力地保持数据库的最新副本。如果您不需要自动故障转移,您只需要两台服务器/实例。请注意,高性能模式仅在 Enterprice (sp) 版本中可用!
于 2008-11-28T11:03:18.183 回答
1
通过日志传送切换到辅助数据库确实需要更长的时间,但这还不错。您必须手动复制所有未复制的备份文件,将事务日志备份应用到辅助数据库,恢复辅助数据库,并将其角色更改为主数据库。如果旧的主数据库可访问,则应在开始之前备份其事务日志。使用镜像进行故障转移稍微简单一些,如果您使用的是高可用性模式,则可以自动完成。即使使用高性能模式,它仍然是单语句操作。
于 2008-11-26T16:43:29.170 回答