概要本文概述了还原存储组中的数据库而不重放后续日志文件的过程。
更多信息我们可能需要还原存储组中的一个或多个数据库,而不重放自备份以来创建的事务日志,且不影响该存储组中的其他数据库。
例如,您可能尝试还原不小心删除的信息。可以从在意外删除之前创建的备份中还原这些信息。但是,在还原之后这些信息可能会消失,原因是删除操作被从日志文件中重放。要恢复已删除的信息,必须在不重放后续日志文件的情况下还原数据库。但是,您不希望影响同一个存储组中的用户邮箱。
要在满足这些要求的情况下还原数据库,并且不重放自备份以来创建的日志文件,不影响存储组中的其他数据库,请执行下列操作: 1.
还原数据库,确保单击以清除上次备份集复选框。
2.
使用 eseutil 命令的 /t 和 /cc 开关执行手动硬恢复(其中临时文件夹 是 Microsoft Windows NTBackup 还原日志及修补文件的临时位置对话框中指定的文件夹,例如 C:\Temp\My Backup): eseutil /cc "临时文件夹" /t
3.
装入该数据库。
Exchange 2000 和 Exchange Server 2003 数据库基础结构在存储组中的多个数据库之间提供了一些隔离措施,这使得能够在不影响同一个存储组中其他数据库的情况下对某个数据库执行维护。
在 Exchange 2000 和 Exchange 2003 中,eseutil 命令提供多个开关,包括 /cc 开关和附带的 /t 开关。可以使用 /t 开关来指定应从哪个“实例”日志文件进行播放(有关其他信息,请参阅下面的还原过程概述)。如果在 /t 开关后不指定任何内容,则不会重放临时文件夹中位于这些日志文件后面的其他日志文件。
以下是对还原过程的概述: %26#8226;
.edb 和 .stm 文件被复制到生产文件夹(例如 C:\Program Files\Exchsrvr\Mdbdata)。
%26#8226;
备份中的所有日志文件和 pat 文件(.pat 和 .log)都被复制到在 Microsoft Windows 2000 备份程序中的 日志及修补文件的临时位置下指定的临时文件夹中。还在该文件夹中创建了还原环境(Restore.env 文件)。
%26#8226;
重放临时文件夹中的日志文件。
%26#8226;
播放“实例”中的日志文件。默认情况下,这是生产存储组日志文件位置(例如 C:\Program Files\Exchsrvr\Mdbdata),但可以使用 /t 开关指定另外的位置。如果没有在 /t 开关后指定文件夹位置,则在恢复过程的这一步骤中不会播放任何日志文件。
%26#8226;
恢复完成。
本文假定您熟悉使用 Windows 2000 备份程序还原 Exchange 2000 和 Exchange 2003 数据库。如果您有第三方备份程序,请与该第三方备份程序的生产商联系,以获取使用该第三方产品进行还原的过程的详细信息。
有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 296788 XADM:Offline Backup and Restoration Procedures for Exchange 2000 Server
296843 XADM:Error -1216 Recovering an Exchange 2000 Database
297336 XADM:How to Use the Eseutil Utility to Checksum a Streaming File
192185 XADM:How to Defragment with the Eseutil Utility (Eseutil.exe)
,