首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何恢复损坏的.edb?

如何恢复损坏的.edb?
EN

Server Fault用户
提问于 2015-10-26 13:49:10
回答 1查看 72关注 0票数 -1

我有一个交换服务器,它的.edb处于脏关闭状态。我有两个存储组。由于脏关闭,第二个存储组将不会挂载。该数据库位于e:驱动器上,事务日志位于C:\Program \Microsoft\Exchange\Mailbox\第二个存储组中。

我试着运行eseutil /mh e:\exdb2,但是我看到一个错误,就是文件被锁定了。

修复.edb所需的确切命令是什么?

EN

回答 1

Server Fault用户

发布于 2015-10-26 13:55:01

仍然像你说的那样,但是如果你不能锁定文件,就关闭交换服务。(但是以前做过DB的拷贝,因为esutil就像斧头的砍砍一样)

重新启动服务器。我知道每个人都厌倦了从微软支持人员那里听到这个建议,但让我们面对现实吧--这是一个很好的方法,可以清除环境中的随机问题,在你没有时间找出问题的根本原因之前,让你回到一个好的状态。2.将数据库文件(S)复制一份,然后再修复。你可能会跳过这件事,但至少我告诉过你。)如果您不确定数据库文件在哪里或它们的名称是什么,可以通过访问数据库属性在Exchange系统管理器中查找。数据库页列出了路径和名称。3.验证您是否有足够的磁盘空间来进行修复。作为一般的经验法则,您应该拥有相当于数据库大小的20%。如果在数据库文件所在的驱动器上没有那么多空闲空间,则可以使用命令行开关将修复过程中创建的临时文件重定向到另一个驱动器。4.在/P (修复)模式下运行Eseutil。最简单的方法是将两个数据库文件(.EDB和.STM)都放在同一个目录中(通常是这样)。如果它们位于不同的位置,则必须指向命令行中的文件。Eseutil位于在服务器上安装Exchange时创建的\exchsrvr\bin目录中。为了方便起见,您可能需要在系统路径中添加\exchsrvr\bin。

用ESEUTIL修复数据库-时间和方式?

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/731693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档