我想使用 Data Protection Manager 2007 备份两台具有多个镜像数据库的 SQL 服务器。
在 SQL Server 数据库镜像的维护计划 有人有帮助地描述,例如,对于维护计划,必须滚动自定义脚本来启用或禁用这些计划。
现在,如果我使用 DPM 2007 GUI 选择要保护的内容,我将看不到第二台服务器上处于恢复状态的数据库。
我应该怎么办?
我是否可以以某种方式让 SQL 服务器(2005)优先选择其中一个实例而不是另一个实例,以便镜像数据库在自动 Windows 更新等之后始终切换回主节点?
或者我应该通过首先计划备份第一个节点上的所有数据库来“欺骗” DPM,然后进行手动故障转移,然后重新选择它们?
我还没试过,它能容忍失败吗?还是停止工作?无论如何,我认为它会定期出现故障。
无论如何,备份两次数据是多余的。
答案1
1.我是否可以以某种方式让 SQL 服务器(2005)优先选择其中一个实例,以便镜像数据库在自动 Windows 更新等之后始终切换回主节点?
不会。如果数据库镜像当前运行在未发生故障的服务器上,它将永远不会自动故障恢复。
2. 或者我应该“欺骗” DPM,首先计划备份第一个节点上的所有数据库,然后进行手动故障转移,然后重新选择它们?
在两台服务器上设置 DPM。它将备份此服务器上的在线数据库。无论如何你都应该这样做,因为如果主服务器死机,你仍然需要在辅助服务器上进行备份,直到主服务器恢复运行。