邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 3853|回复: 7
打印 上一主题 下一主题

原AD已删除,Exchange如何恢复

[复制链接]
跳转到指定楼层
顶楼
发表于 2005-11-28 17:02:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位学长:<br>公司的服务器合并,把原有的AD删除了,加入到域中的EXCHANGE也删除了,现在只有公司原来AD和EXCHANGE的备份,还有包含MDBDATA的安装目录,我有重新安装一个AD,和原有AD除硬件外其他的系统环境如域名,机器名都相同,我有试过恢复备份的AD信息,可是重启后WIN2003在滚动条那里就停住了,想问问如果不能恢复原AD的信息有没有办法挽回EXCHANGE中存放的邮件,需要怎么做?谢谢大家<br>
<br>
我有参考下文:(在执行programfiles\exchsrvr\bin>eseutil/p c:\..\priv1.edb /t盘符:\tmp 提示 Operation terminated with error -1032 (JET_errFileAccessDenied, Cannot access file, the file is locked or in use) after 13.78 seconds.)<br>
<br>
<br>
<br>
作者:yinjie<br>
<br>
-------------------------------------------<br>
<br>
问:<br>
<br>
公司原来win2000server ,exchange2000用一台机。<br>
后来重装了,现在只有原来exchange2000安装目录的所有数据,即整个exchsrvr.当然包括mdbdata目录。现在想恢复其中的一个邮箱中的内容,还有办法嘛?<br>
原来的AD已经不存在了。<br>
<br>
答:<br>
<br>
建立一个和以前相同环境的服务器。除了了安装 exchange所需的基础环境外。<br>
还要满足以下几点:域名,机器名相同, 两台机器上做如下操作:systemmanger-fistorganization(exchange)属性-general钩选display adminstrativegroups. 然后控制台会出现administrativegroups.<br>这上面提到的fistorganization(exchane),administrative groups.名称两台机器要相同<br>
系统补丁,exchange补丁,添加删除程序内的安全补丁顺序一样。两台机器要相同,完成这些后就具备了在新建机器上还原的条件了。<br>
在新机器上systemmanage-administrativegroups-fiststoragegroup-mailboxstore 右键dismount掉<br>
再停掉information store服务<br>
然后把新机器上的MDBDATA改名为其他名字。把旧机器上的MDBDATA拷贝到新机器上相同路径下代替新机器上的MDBDATA以旧机器上的路径为准。查看mailboxstore属性database中的路径对照。新机器上的路径一定要与旧的一致。<br>
然后在新机器上的命令提示符下执行:programfiles\exchsrvr\bin>eseutil/p c:\..\priv1.edb /t盘符:\tmp (所提到的盘符是指有足够大的空间的分区至少要比MDBDATA大。然后再执行programfiles\exchsrvr\bin>eseutil/d c:\..\priv1.edb /t盘符:\tmp<br>
/p的时间短。/d的时间长要耐心等待。<br>
完后先启动information store服务。在在新机器上systemmanage-administrativegroups-fiststoragegroup-mailboxstore 右键mount。你的mailbox就挽救回来了。接下来就是要把AD用户帐号与mailbox中的用户邮箱相关联了。记住要一个一个新建用户不要用导入工具做这样会出问题。在建用户的时候先不要建邮箱。<br>
再在first storage group-mailboxstore-mailboxes右键runcleanupagent后所有的用户邮箱会变成红叉。然后点击你刚刚新建的用户所在的邮箱右键reconnect即可连上用户了。再运行一下first storage group-mailboxstore-mailboxes右键runcleanupagent刷新一下。根据以上的方法去做。<br>
good luckly!!!<br>
<br>
沙发
发表于 2005-11-28 17:22:12 | 只看该作者

re:硬件不一致是很麻烦的事情。你可以尝试建立...

硬件不一致是很麻烦的事情。你可以尝试建立和原来一样的组织名和管理组名,然后做离线恢复。恢复的可能还是很大的。
藤椅
 楼主| 发表于 2005-11-29 14:48:03 | 只看该作者

re:版主你好,我这里是在尝试做离线恢复,只是...

版主你好,我这里是在尝试做离线恢复,只是不知道为什么用eseutil工具修复数据库时老是说-1032错误,Operation terminated with error -1032 (JET_errFileAccessDenied, Cannot access file, the file is locked or in use) after 13.78 seconds,我有查过,微软网站说这是数据库被锁定了,重启一下Exchange 就可以了,可是我的Exchange早就不在了,我怎么样才能解除锁定呢
板凳
发表于 2005-11-29 17:05:17 | 只看该作者

re:eseutil /p "数据库文件放置的...

eseutil /p "数据库文件放置的盘符:\Program Files\Exchsrvr\MDBDATA\pub1.edb"<br>
<br>
这个是修复数据库文件的,试一下,看行不行?
报纸
发表于 2005-11-30 10:01:39 | 只看该作者

re:你可以没有正常关闭数据库,检查一下数据库...

你可以没有正常关闭数据库,检查一下数据库HEAD信息,注意观察数据库的状态,如果不一致应先将其关闭,或把结果贴上来看,楼上的,不要胡说.数据库处于LOCK状态绝对不能做修复操作!看清楚部署指南再来<br>
<br>
不懂不是你的错,胡说就是你的错了
地板
 楼主| 发表于 2005-12-1 10:58:11 | 只看该作者

re:我用Eseutil/k的检查的数据库HE...

我用Eseutil/k的检查的数据库HEAD信息如下,KB上说如果是dirty shutdown的话好像是要先做recovery 操作什么的,搞不明白,KB地址如下,大家帮忙看看:<br>
<a target=_blank href=http://support.microsoft.com/default.aspx?scid=kb>http://support.microsoft.com/default.aspx?scid=kb</a>;en-us;825088<br>
<br>
<br>
D:\Exchsrvr\bin>eseutil /k d:\mdbdata\priv1.edb<br>
<br>
Microsoft(R) Exchange Server Database Utilities<br>
Version 6.5<br>
Copyright (C) Microsoft Corporation. All Rights Reserved.<br>
<br>
Initiating CHECKSUM mode...<br>Database: d:\mdbdata\priv1.edb<br>Streaming File&#58; d:\mdbdata\priv1.STM<br>Temp. Database: TEMPCHKSUM5200.EDB<br>
<br>
<br>
File&#58; d:\mdbdata\priv1.edb<br>
<br>Checksum Status (% complete)<br>
<br>0 10 20 30 40 50 60 70 80 90 100<br>|----|----|----|----|----|----|----|----|----|----|<br>...................................................<br>
<br>
<br>
469282 pages seen<br>
0 bad checksums<br>
0 correctable checksums<br>
501 uninitialized pages<br>
0 wrong page numbers<br>
0x69ac5a highest dbtime (pgno 0x41b48)<br>
<br>
29331 reads performed<br>
1833 MB read<br>
50 seconds taken<br>
36 MB/second<br>
50493274 milliseconds used<br>
1721 milliseconds per read<br>
2578 milliseconds for the slowest read<br>
0 milliseconds for the fastest read<br>
<br>
<br>
<br>
File&#58; d:\mdbdata\priv1.STM<br>
ERROR: database was not shutdown cleanly (dirty shutdown)<br>
<br>
<br>
<br>
<br>
Operation terminated with error -550 (JET_errDatabaseDirtyShutdown, Database was<br>not shutdown cleanly. Recovery must first be run to properly complete database<br>
operations for the previous shutdown.) after 55.719 seconds.<br>
<br>
<br>
<br>
7
发表于 2005-12-1 11:12:20 | 只看该作者

re:你看看有无LOG,如果有,尝试做ESEU...

你看看有无LOG,如果有,尝试做ESEUTIL /R,如果没有的话或恢复失败的话,你可以删除STM文件,用ESEUTIL重新建立STM文件然后再修复
8
 楼主| 发表于 2005-12-3 13:55:15 | 只看该作者

re:你好,我这里是有LOG的,只是用ESEU...

你好,我这里是有LOG的,只是用ESEUTIL /R的时候,老是错误,如下:<br>
<br>
D:\Exchsrvr\bin>eseutil/r e00.log /l d:\mdbdata /s d:\exchsrvr<br>
<br>
Microsoft(R) Exchange Server Database Utilities<br>
Version 6.5<br>
Copyright (C) Microsoft Corporation. All Rights Reserved.<br>
<br>
Initiating RECOVERY mode...<br>Logfile base name: e00.log<br>Log files: d:\mdbdata<br>System files: d:\exchsrvr<br>
<br>
Operation terminated with error -1003 (JET_errInvalidParameter, Invalid API para<br>
meter) after 0.78 seconds.<br>
<br>
这里指的系统文件的路径是这样写吗
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2026-8-5 01:52

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表