删除镜像后的复制行为
如果从已发布数据库中删除了数据库镜像,请谨记以下情况:
如果主体数据库上的发布数据库不再有镜像,则复制依照原主体数据库无改变地继续工作。
如果发布数据库从主体数据库故障转移到镜像数据库,而且镜像关系随后被禁用或删除,则复制代理不再对镜像数据库起作用。 如果主体数据库永久丢失,请禁用复制,然后用指定为发布服务器的像镜重新配置复制。
如果完全删除数据库镜像,镜像数据库将处于恢复状态,必须还原才能起作用。 就复制而言,已恢复数据库的行为取决于是否指定了 KEEP_REPLICATION 选项。 在将已发布数据库还原到创建备份的服务器以外的服务器上时,此选项强制还原操作保留复制设置。 仅当另一个发布数据库不可用时才使用 KEEP_REPLICATION 选项。 如果另一个发布数据库仍然完好且仍在复制,则不支持此选项。 有关 KEEP_REPLICATION 的详细信息,请参阅 RESTORE (Transact-SQL)。
日志读取器代理的行为
下表说明了日志读取器代理对于数据库镜像各种运行模式的行为。
| 运行模式 | 镜像数据库不可用时日志读取器代理的行为 |
|---|---|
| 具有自动故障转移的高安全性模式 | 如果镜像数据库不可用,则日志读取器代理将命令传播到分发数据库。 直到镜像数据库回到联机状态并且具有来自主体数据库的所有事务,主体数据库才能故障转移到镜像数据库。 |
| 高性能模式 | 如果镜像数据库不可用,则主体数据库公开(即无镜像)运行。 但是,日志读取器代理仅复制那些在镜像服务器上受保护的事务。 如果是强制服务,并且镜像服务器充当主体服务器的角色,则日志读取器代理将依照镜像服务器工作并开始拾取新事务。 请注意,如果镜像服务器落后于主体服务器,就会加大复制滞后。 |
| 不带自动故障转移的高安全性模式 | 保证所有已提交的事务均在镜像服务器的磁盘上受到保护。 日志读取器代理仅复制那些在镜像服务器上受保护的事务。 如果镜像服务器不可用,则主体服务器禁止数据库中的进一步活动;因此,日志读取器代理没有事务可以复制。 |
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




