Exchange碎片整理

几天前,我们在我们的交换数据库上进行了一次离线碎片整理。 我们必须把它变成一个新的分区。

命令是:

"C:\Program Files\Exchsrvr\bin\eseutil.exe" /d /p /i "E:\Program Files\Exchsrvr\MDBDATA\priv1.edb" /t"G:\tempdfguj.edb" 

我们认为一切都好。 工作完成后,我们从G:\将新文件复制到原始位置,装上商店,我们很高兴……但不幸的是,直到今天,我们无法进行在线备份,因为我们收到以下错误消息:

信息存储(6552)由于页校验和不匹配,从偏移270336(0x0000000000042000)464(0x000001d0)个字节的文件“E:\ Program Files \ Exchsrvr \ MDBDATA \ priv1.STM”中读取的stream式页面validation失败。 预期的校验和是3052248573(0x00000000b5ed9dfd),实际校验和是2309737967(0x0000000089abcdef)。 读取操作将失败,错误-613(0xfffffd9b)。 如果这种情况仍然存在,请从以前的备份中恢复数据库。 有关更多信息,请单击http://www.microsoft.com/contentredirect.asp 。

所以我尝试阅读,阅读和阅读…尝试一切… eseutil /R ; / mh / k eseutil /R ; / mh / k …所以一切…现在我决定做一个新的碎片整理,但现在我也做到STM文件,我希望这个新的数据库将做的伎俩。

所以我的问题是关于正确的步骤:

  1. 卸下商店,停止服务等
  2. 进行离线备份
  3. 运行脚本
  4. 我可以删除交易logging吗?
  5. 将新文件复制到原始位置。
  6. 挂载,启动服务…

尝试这个:

  1. 卸下商店。
  2. eseutil / mh – 确保它是干净的。
  3. 将日志移到其他地方,挂载商店。

如果不起作用,请执行eseutil / p,然后删除所有日志,确保除了edb和stm文件以外的数据库目录空白,确保日志已删除。 这应该工作。