我有3台DB服务器(DB1、DB2和DB3 -都在Win 2008 R2和SQLStandard2008R2在同一个数据中心中)。让我们假设AdventureWorks是一个示例数据库。
我的目标是:-使用自动故障转移设置DB镜像,即DB2变成镜像服务器-为时间恢复设置每小时事务日志备份-安装报告/仓库环境,即DB3成为仓库/报告服务器。
设置DB镜像和每小时txn日志备份很容易,但我的问题是-我的选择是将主体数据库复制到DB3服务器以满足报告/仓库需求?考虑到我做txn日志备份,我可以使用日志传送吗?
AdventureWorks数据库在DB3上需要处于只读模式.
编辑:报告数据库可能会落后一天。
发布于 2013-06-17 17:57:27
快速要点:
-不要在“日志传送”架构之外设置单独的“事务日志备份”作业。这样做会破坏日志传送。让日志传送处理所有事务日志备份。
-You可以在“备用”模式下使用日志传送,但请注意,当服务器执行日志还原时,无法访问实例。您可以设置日志还原的频率(例如,每5分钟进行一次事务日志文件备份,每4小时恢复到报表服务器),这将最大限度地减少连接问题。
-Paul兰德尔可能会为此杀死我,但我有一个“镜像”实例,每30分钟在上面拍一张快照。所有查询都在快照上运行。四个月来,我一次也没有接到投诉。这是一个“中间”的步骤,然后我们可以建立一个复制的副本,但它是非常好的工作。同样,Paul不喜欢这个解决方案,但是到目前为止,在这个有限的场景中,它对我是有效的(同时意识到,通常有限的场景会变成永久的解决方案)。
-Have,您认为是每天刷新报告实例的“快照复制”作业吗?您的报表服务器可能会落后多远?
https://dba.stackexchange.com/questions/44702
复制相似问题