执行拨号音恢复
**上一次修改主题:**2009-12-09
使用拨号音可移植性,用户可以在其原始邮箱正在还原或修复的过程中使用一个临时邮箱来发送和接收电子邮件。该临时邮箱可以位于同一个 Exchange 2010 邮箱服务器上,也可以位于组织中的任何其他 Exchange 2010 邮箱服务器上。使用拨号音可移植性的过程称为“拨号音恢复”,拨号音恢复需要在邮箱服务器上创建一个空数据库来替换故障数据库。若要了解详细信息,请参阅拨号音可移植性。
先决条件
部署的数据库必须小于最大数据库数才能创建拨号音数据库。Exchange 2010 Standard Edition 在每个服务器上最多支持 5 个数据库。Exchange 2010 Enterprise Edition 在每个服务器上最多支持 100 个数据库。
使用命令行管理程序在单个服务器上执行拨号音恢复
需要首先分配权限,然后才能执行此过程。若要查看所需的权限,请参阅邮箱权限主题中的“邮箱恢复”条目。
备注
无法使用 EMC 在单个服务器上执行拨号音恢复。
确保保留要恢复的数据库的任何现有文件,以供以后执行恢复操作时使用。
使用 New-MailboxDatabase cmdlet 可以创建拨号音数据库,如本例中所示。
New-MailboxDatabase -Name DTDB1 -EdbFilePath D:\DialTone\DTDB1.EDB
使用 Set-Mailbox cmdlet 可以重新放置正在恢复的数据库上所驻留的用户邮箱,如本例中所示。
Get-Mailbox -Database DB1 | Set-Mailbox -Database DTDB1
使用 Mount-Database cmdlet 可以装入数据库,使客户端计算机可以访问数据库,并发送和接收邮件,如本例中所示。
Mount-Database -Identity DTDB1
创建恢复数据库 (RDB),并还原或复制包含要恢复到 RDB 中的数据的数据库和日志文件。有关详细步骤,请参阅创建恢复数据库。
在将数据复制到 RDB 之后和在装入还原数据库之前,将任何日志文件从失败的数据库复制到恢复数据库日志文件夹,以便对还原的数据库播放这些日志文件。
装入 RDB,然后使用 Dismount-Database cmdlet 将其卸除,如本例中所示。
Mount-Database -Identity RDB1 Dismount-Database -Identity RDB1
在卸除 RDB 之后,将 RDB 文件夹中的当前数据库和日志文件移动到安全位置。该操作将在准备交换恢复的数据库和拨号音数据库的过程中完成。
卸除拨号音数据库,如本例中所示。注意,在卸除此数据库时,最终用户将遇到服务中断。
Dismount-Database -Identity DTDB1
将数据库和日志文件从拨号音数据库文件夹移入 RDB 文件夹。
将数据库和日志文件从包含已恢复数据库的安全位置移入拨号音数据库文件夹,然后装入该数据库,如本例中所示。
Mount-Database -Identity DTDB1
这将结束最终用户的服务中断。用户可以访问其原始生产数据库,并发送和接收邮件。
装入 RDB,如本例中所示。
Mount-Database -Identity RDB1
使用 Get-Mailbox 和 Restore-Mailbox cmdlet 可以从 RDB 导出数据,并将其导入恢复的数据库,如本例中所示。这会将使用拨号音数据库发送和接收的所有邮件导入生产数据库中。
Get-Mailbox -Database DTDB1 | Restore-Mailbox -RecoveryDatabase RDB1
在还原操作完成之后,可以卸除并删除 RDB,如本例中所示。
Dismount-Database -Identity RDB1 Remove-MailboxDatabase -Identity RDB1
有关语法和参数的详细信息,请参阅下列主题: