数据库镜像问题

我最近在几个环境中设置了SQL 2005数据库镜像(与证人同步),并且享受了这个体验,但是有一些问题:

  1. 发生故障时,事务日志链是否被破坏? 我是否需要安排完整备份才能在辅助服务器上继续事务日志备份?
  2. 我注意到DBCC CHECKDB在执行故障切换时执行,有谁知道指定了哪些选项? 这会影响VLDBs吗?
  3. 镜像端点似乎与我通过向导configuration镜像时使用的域帐户绑定。 如果我的域帐户被删除,镜像会失败吗? 我应该更改端点以使用服务器的域服务帐户吗?

1)没有日志链没有被破坏 – 镜像数据库是主体的一个确切的逐字节拷贝。 它将处于FULL恢复模式,并且知道数据库引导页中各种LSN(日志序列号)的备份状态。 (请参阅search引擎问答#20:引导页面和引导页面损坏 。)请注意,任何正在进行的事务将回滚 – 事务从未经历任何types的故障转移。

2)不,不是。 这只是报告数据库启动时(CHECKDB上次运行的时间没有发现损坏)的最后一个已知的好时间。 有关详细信息,请参阅此博客文章: CHECKDB从各个angular度:DBCC CHECKDB上次运行成功的时间? 。 在SQL 2005中,手动故障转移将强制重新启动数据库。 在2008年,这不再发生,复苏刚刚完成(可能会快一点)。 巧合的是,这也存储在数据库启动页面。

3)当端点被创build时,它们只能被sysadminangular色的成员访问。 你所描述的场景中不应该有任何问题。

希望这可以帮助!