none
邮箱迁移报错 RRS feed

  • 问题

  • exchange 2016 DAG 双副本  用户启用归档   

    迁移出错

    阶段: CopyingMessages。完成百分比: 58。
    复制进度: 7923/12422 封邮件,2.983 GB (3,203,202,874 bytes)/6.314 GB (6,779,736,103 bytes),已

    正在转交工作,因为暂时尚未满足 DataReplicationConstraint (代理 CI)。在满足 DataReplicationConstraint 之后,工作将尝试再次继续进行。

    您好,请问

    DataReplicationConstraint (代理 CI)。指的是什么服务和约束 ? 这个错误指代的是原服务器还是目的服务器?


    2020年3月13日 2:18

答案

  • 您好,

    我做了很多搜索,没有找到详细说明DataReplicationConstraint的文章,但是您可以参考以下一些建议来排查这个问题:

    1. 像我之前提到的,您是否有检查一下MS information store 服务和MS Replication服务?最好可以重启一下这两个服务。

    2. 您需要确保迁移的目标数据库所在服务器有足够的空间来存储迁移邮箱及邮箱文件。

    3. 您可以通过以下命令查看相关的批量迁移报告:
    Get-MigrationBatch -Identity <MigrationBatch> -IncludeReport | fl report,status
    
    Get-MigrationUserStatistics -Identity <user> -IncludeReport | fl Status,Error,Report

    4. 在新建相关邮箱的批量迁移之前,您需要删除当前失败的批量迁移,并且检查一下是否存在其他的迁移请求包含了您所要迁移的邮箱,建议删除所有已完成的迁移请求:
    Stop-MigrationBatch -Identity <MigrationBatch>
    
    Remove-MigrationBatch -Identity <MigrationBatch>
    
    Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest

    5. 您还可以尝试使用以下命令来迁移邮箱,看是否能迁移成功:

    new-moverequest -identity <mailbox> -TargetDatabase <Database>


    6. 如果还是遇到相同的报错,您也可以尝试重建一下数据库索引,再看是否能够迁移成功:

    Update-MailboxDatabaseCopy -Identity <database\server> -CatalogOnly



    此致,

    Vera Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年3月17日 5:31

全部回复

  •   

    您好,

    请问您迁移的具体步骤是什么呢?如果是使用命令迁移,具体的命令是什么呢?

    请使用以下命令检查一下数据库内容索引状态是否正常,并且看是否有报错产生:

    Get-MailboxDatabaseCopyStatus *

    您也可以尝试在服务界面检查或者重启一下MS information store service和MS Replication service。

    此致,

    Vera Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年3月13日 10:14
  • 您好,使用ECP界面进行迁移操作。Get-MailboxDatabaseCopyStatus * 状态正常,队列基本为0,服务器正常。

    我先问下,这个约束限制都包括哪些,有没有详细的介绍。此外 针对这次迁移能否知道更详细的原因?


    • 已编辑 ice9898 2020年3月14日 8:27
    2020年3月14日 3:06
  • 您好,

    我做了很多搜索,没有找到详细说明DataReplicationConstraint的文章,但是您可以参考以下一些建议来排查这个问题:

    1. 像我之前提到的,您是否有检查一下MS information store 服务和MS Replication服务?最好可以重启一下这两个服务。

    2. 您需要确保迁移的目标数据库所在服务器有足够的空间来存储迁移邮箱及邮箱文件。

    3. 您可以通过以下命令查看相关的批量迁移报告:
    Get-MigrationBatch -Identity <MigrationBatch> -IncludeReport | fl report,status
    
    Get-MigrationUserStatistics -Identity <user> -IncludeReport | fl Status,Error,Report

    4. 在新建相关邮箱的批量迁移之前,您需要删除当前失败的批量迁移,并且检查一下是否存在其他的迁移请求包含了您所要迁移的邮箱,建议删除所有已完成的迁移请求:
    Stop-MigrationBatch -Identity <MigrationBatch>
    
    Remove-MigrationBatch -Identity <MigrationBatch>
    
    Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest

    5. 您还可以尝试使用以下命令来迁移邮箱,看是否能迁移成功:

    new-moverequest -identity <mailbox> -TargetDatabase <Database>


    6. 如果还是遇到相同的报错,您也可以尝试重建一下数据库索引,再看是否能够迁移成功:

    Update-MailboxDatabaseCopy -Identity <database\server> -CatalogOnly



    此致,

    Vera Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年3月17日 5:31