从2003年到2010年的交换迁移给了我一个地狱

所以,我有两台机器:

  • Exchange 2003 – 版本6.0(内部版本7654.0)4GB RAM,55GB MDB,Server 2003
  • Exchange 2010 – 版本14.3(内部版本123.0)8GB RAM,22GB MDB,Server 2008 R2

两台服务器之间大约有80个邮箱

根据问题标题,我将所有用户从2003年移至2010年。我已经移动了大约50%的用户,但是我一直在困难。

让我们从实际发生的事情开始:

  • 本地MoveRequest已启动,似乎没有问题
  • 目标邮箱数据库卸载完成一半
  • 当我尝试重新安装数据库时,它说缺less一个日志文件。
  • 即使我忽略了日志文件丢失的情况,并接受数据丢失,直到我移除移动请求,尝试挂载(并失败),然后重置Information Store服务,我仍然无法再挂载它。

我已经尝试过的事情:

  • 最初卸载后使用ESEUTIL修复数据库
  • 在腐败的情况下接受“BadItems”
  • 尝试手动清除帐户中的垃圾邮件,然后重试
  • 用EMS清洗目标数据库
  • 创build一个新的MDB用作目标数据库
  • 从源邮箱中删除存储配额

正如你所看到的,我绝望地挥舞着双臂,以使其工作。

有任何想法吗?

我将在本周的2003服务器上运行ISINTEG,以查看是否可以find/修复任何损坏。

  1. 检查Exchange 2010日志为什么它卸载。 它必须logging一些东西。
    • 检查移动请求日志 – > EMC – >收件人configuration – >移动请求 – >右键单击移动请求并检查状态/或属性那里应该有很多的信息。
    • 检查系统事件日志 – >我认为关于卸除事件应该去Windows日志 – >应用程序日志。
    • 检查所有交换特定的日志 – >事件查看器 – >应用程序和服务日志 – >微软 – >交换
  2. 你的版本build议你有一个干净的2010年SP3。 对于Exchange 2010 SP3更新汇总3(KB2891587)。 您错过了Exchange 2010重要的SP3更新。http://www.microsoft.com/zh-CN/download/details.aspx?id=41173
  3. 在目标数据库上启用循环日志logging。 这应该大大减less移动过程中产生的日志量。
  4. 检查您没有在放置Exchange 2010数据库/数据库日志的驱动器上运行任何卷影副本。
  5. 从您的防病毒软件中排除Exhcange 2010数据库和日志所在的目录,
  6. 检查数据库大小。 虽然默认值是1024GB,但为了防万一,请检查该registry项: http ://technet.microsoft.com/en-us/library/bb232092%28v=exchg.141%29.aspx
  7. 检查Exchange 2010的磁盘存储是否正常工作。
  8. 8GB是不是很多或RAM的Exchange 2010.检查此链接http://technet.microsoft.com/en-us/library/dd346700%28v=exchg.141%29.aspx – 如果我理解正确你得到了所有一个服务器上的angular色。 我得到了类似的控制权,我分配了20GB的服务器。 19280MB吃store.exe – > 10GB :)。 只有大约250MB的页面。 不过之前的版本是8GB,但是每2周就会崩溃一次(硬盘locking)。

作为对@BartłomiejZarzecki回答的回应:

  1. 日志说,数据库找不到日志文件,它试图恢复,但因为我没有一个DAG,它不能。 数据库因此被卸载。
  2. 已应用更新汇总。 迁移没有变化,同样的问题。
  3. 启用循环日志logging。 这大大减less了日志大小。
  4. 没有影子拷贝运行。
  5. 防病毒软件运行在pipe理程序级别,对服务器本身是透明的,这在这种情况下可能没有帮助,因为事实certificate,日志文件被挑选为特洛伊木马脚本,然后被删除。 我添加了一个exception,现在迁移工作正常。
  6. 所有数据库大小都被设置为默认值
  7. 磁盘存储是好的; 这个服务器是一个虚拟机。
  8. 我会build议这给我的经理,虽然我们可能不想这样做,因为我们不从这个服务器赚多less:)