Exchange使用正常的恢复无法恢复的问题

Exchange使用正常的恢复无法恢复的问题

因为在Windows2003上安装的Exchange2007是32位的测试版本,所以在进行还原的时候在所有设置和步骤都正确的情况下依然无法正常还原.目前经过一天的摸索,使FileMon进行文件的追踪的时候发现文件没有问题.经过反复尝试.终于发现了问题的所在,现提供解决思路供参考:

1 首先在没有备份数据前,先打开C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group目录,查看目录下包含的文件:

(如果没有这些文件,那么你的恢复一定会失败,请查看这些文件是否齐全.)

下面可以尝试装入数据库,这时候会有相应的报错提示如下图:

下面可以尝试装入数据库,这时候会有相应的报错提示如下图:

如上图所示,共有E0000000001.log到E000000009.log的9个文件,这些都是Exchange的初始数据库信息.同时注意观察,目录中还存在一个E00.chk文件,这个文件是这里非常重要的一个文件,它可以称为一个检查点文件.

这个文件默认情况下只能通过cmd命令提示符的方式来进行查看,我们通过eseutil实用工具来查看E00.chk文件的具体内容.操作方法如下图:

修复完成后,开始挂载数据库,如下图:

从上图可以看出,当前的CheckPoint(检查点)检查到的是 E0000…9.log文件.而Fullbackup(完全备份)的起始文件还是0文件.这说明什么呢?这说明目前的系统还没有进行备份工作.

那么这里我们要多了解的一点是在Exchange2003中日志文件都是使用5M为一个单位进行存储.而到了Exchange2007中为了提高效率将日志文件大小都改为了1M,那么为了验证日志文件确实是记录了邮件的内容,我们来使用OWA给administrator自己发送几封测试邮件.接受到测试邮件的OWA如下图:

这时候我们回到刚才的数据库的存放目录,查看一下日志文件的情况,如下图:

如果遇到其他问题,推荐使用Filemon软件,该软件支持对于文件变动的追踪.一般比较方便发现问题.

有写的不对的地方还请各位多多指教!!!

有写的不对的地方还请各位多多指教!!!

通过上图可以发现在目录中出现了E00000…A.log的日志文件,这个文件也就是用来记录我们刚才我们生成的两封邮件信息的.

这时候再此通过Eseutil实用工具来查看一下E00.chk检查文件的状态.如下图:

通过上图可以发现CheckPoint检查点已经变为了0xA的样子了.说明状态已经变到了E000…A.log的日志状态了.

下面我们使用Ntbackup来进行一下备份工作.备份中不需要做任何特殊操作,按照提示进行即可.备份完成后如下图:

备份完成后,我们使用Eseutil.exe进行检查点文件的查看.发现检查点文件,和完整备份的起始位置都没有变化.如下图所示,这时候还原是无法完成的.(估计原因是因为2007对于硬件配置较高,同步速度较慢的问题)

这时候重要的一步到来了.请你重新启动你的Exchange2007服务器.

(当然,如果你的时间很充裕,不妨去抽袋烟,等上半小时,也会有奇异的效果出现).

在经过漫长的等待后,哇塞,终于可以登陆了.我们再使用eseutil实用工具查看一下检查点文件,如下图:

首先彻底删除邮件.如下图所示:

注意观察上图,Fullbackup的内容已经从0x0变为了0xC的表示方法

下面使用NTbackup工具进行还原操作,操作如下图,选择正确的备份数据信息.

(注意啦,这里为了保证成功率,可以单击”工具”—“编录一份备用文件”,然后确定.)

开始还原,还原的时候如下图做选择即可.

开始还原,还原的时候如下图做选择即可.

然后就可以卸载数据库了.请如下图所示操作:

只需勇敢前行,梦想自会引路,有多远,走多远,把足迹连成生命线。

Exchange使用正常的恢复无法恢复的问题

相关文章:

你感兴趣的文章:

标签云: