年底了,服务器也开始闹情绪了,最近不知道咋回事,由于各种原因(如底层存储系统上的硬件故障),数据库副本可能处于失败状态。解决数据库副本失败的根本原因之后,您需要重新生成副本,副本是通过复制承载健康副本的另一个DAG成员的数据来创建数据库的新副本的过程。
为了演示如何重新设置失败的数据库副本,我首先导致了其中一个数据库的失败,这可以在Get-MailboxDatabaseCopyStatus cmdlet 的输出中看到。
重新播种数据库副本时有许多考虑因素。
首先,重新填充所需的时间将取决于数据库的大小以及源服务器和目标服务器之间的网络性能。
默认情况下,种子将使用托管活动数据库副本的DAG成员作为源。
如果数据库的大小为500Gb,那么需要通过网络复制500Gb的数据库,再加上该数据库的事务日志文件和内容索引。这可能会增加大量需要通过网络传输的数据。
如果DAG成员仅存在于通过高速LAN连接的单个站点内,则这不太可能成为问题。
但是,如果DAG成员存在于多个WAN中的多个站点,那么这可能是一个更大的问题。
我们还可以使用Update-MailboxDatabaseCopy cmdlet 执行重新播种。
[PS] C:\>Update-MailboxDatabaseCopy "Mailbox Database 2E15MB1"
[PS] C:\>Update-MailboxDatabaseCopy "Mailbox Database 2E15MB1" -SourceServer EXMB3
[PS] C:\>Update-MailboxDatabaseCopy "Mailbox Database 2E15MB1" -DeleteExistingFiles
最后,对于您不希望保持Exchange命令行管理程序处于打开状态,或者脚本重新编写并且不希望脚本必须等待重新编辑完成的冗长备份,可以使用-BeginSeed参数。
[PS] C:\>Update-MailboxDatabaseCopy "Mailbox Database 2E15MB1" -BeginSeed
[PS] C:\>Update-MailboxDatabaseCopy "Mailbox Database 2E15MB1" -DeleteExistingFiles -BeginSeed -SourceServer E15MB3
说到监控啊,我在TechNet库里发现了2个比较霸气的脚本,大家可以玩玩。
脚本链接:
https://gallery.technet.microsoft.com/office/Database-Availability-9a25e9a1
脚本链接:
https://gallery.technet.microsoft.com/scriptcenter/Generate-Health-Report-for-19f5fe5f
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。