AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1014686
Accepted
ryol
ryol
Asked: 2020-04-29 12:52:34 +0800 CST2020-04-29 12:52:34 +0800 CST 2020-04-29 12:52:34 +0800 CST

邮箱从 Exchange 2016 迁移到 2019 失败

  • 772

我正在从 2016 年到 2019 年进行 Exchange 升级,并开始在多个邮箱上出现迁移失败。我从 2010 年到 2016 年没有任何问题。第一次开始迁移(使用 EMS 命令)时,我犯了一个新手错误,硬盘驱动器充满了日志。我解决了这个问题并设法移动了更多邮箱。现在任何超过 1GB 的邮箱(大约还剩 15 个)在 24-29% 之间失败,并出现以下错误。我已经研究了几个星期,只能找到对 C# 编码和应用程​​序的参考。

请求“[本地域].local/Users/[别名]”(e18b4061-ebc3-4f67-84b9-30810b7c4339)失败。错误代码:-2146233088 调用“net.tcp://exchange2016.[local domain].local/Microsoft.Exchange.MailboxReplicationService.ProxyService Exchange2016.[local domain].local (15.1.1913.5 caps:0FFD6FFFBF5FFFFFCB07FFFF)”失败。错误详细信息:格式化程序在尝试反序列化消息时抛出异常:尝试反序列化参数时出错http://tempuri.org/:IMailbox_ExportMessagesResult. InnerException 消息是“反序列化 Microsoft.Exchange.MailboxReplicationService.DataExportBatch 类型的对象时出错。读取 XML 数据时已超出最大数组长度配额 (35000000)。可以通过更改创建 XML 阅读器时使用的 XmlDictionaryReaderQuotas 对象的 MaxArrayLength 属性来增加此配额。有关更多详细信息,请参阅 InnerException。--> 反序列化 Microsoft.Exchange.MailboxReplicationService.DataExportBatch 类型的对象时出错。读取 XML 数据时已超出最大数组长度配额 (35000000)。可以通过更改创建 XML 阅读器时使用的 XmlDictionaryReaderQuotas 对象的 MaxArrayLength 属性来增加此配额。--> 读取 XML 数据时已超出最大数组长度配额 (35000000)。可以通过更改创建 XML 阅读器时使用的 XmlDictionaryReaderQuotas 对象的 MaxArrayLength 属性来增加此配额。 --> 格式化程序在尝试反序列化消息时抛出异常:尝试反序列化参数时出错http://tempuri.org/:IMailbox_ExportMessagesResult. InnerException 消息是“反序列化 Microsoft.Exchange.MailboxReplicationService.DataExportBatch 类型的对象时出错。读取 XML 数据时已超出最大数组长度配额 (35000000)。可以通过更改创建 XML 阅读器时使用的 XmlDictionaryReaderQuotas 对象的 MaxArrayLength 属性来增加此配额。有关更多详细信息,请参阅 InnerException。--> 反序列化 Microsoft.Exchange.MailboxReplicationService.DataExportBatch 类型的对象时出错。读取 XML 数据时已超出最大数组长度配额 (35000000)。可以通过更改创建 XML 阅读器时使用的 XmlDictionaryReaderQuotas 对象的 MaxArrayLength 属性来增加此配额。--> 读取 XML 数据时已超出最大数组长度配额 (35000000)。可以通过更改创建 XML 阅读器时使用的 XmlDictionaryReaderQuotas 对象的 MaxArrayLength 属性来增加此配额。

语境:

操作:IMailbox.ExportMessages 操作:IMailbox.ExportMessages OperationSide:源 e18b4061-ebc3-4f67-84b9-30810b7c4339(主要)标志:SkipItemValidation

道具标签:(空)

计划工作项:EnumerateFolderMessages(P:288,R:1,S:0,C:15);EnumerateFolderMessages(P:305,R:0,S:0,C:12,Cnt=6); WriteFolderMessages(P:2,R:0,S:0,C:93); EnumerateFolderMessages(P:473,R:0,S:0,C:12,Cnt=7); WriteFolderMessages(P:0,R:0,S:0,C:49); EnumerateFolderMessages(P:598,R:0,S:0,C:14); EnumerateFolderMessages(P:614,R:0,S:0,C:13,Cnt=4); WriteFolderMessages(P:2,R:0,S:0,C:1818); EnumerateFolderMessages(P:2560,R:0,S:0,C:343); WriteFolderMessages(P:2,R:0,S:0,C:1806,Cnt=5)

这是我试图解决的问题:

  • 设置静态错误限制,从 100 开始并增加到 3000。没有变化。
  • 创建了一个新的邮箱数据库并尝试迁移到该数据库。没变。
  • 向虚拟机添加了新的数据驱动器,新驱动器上的新邮箱数据库。没变。
  • 尝试了单一和批量迁移。没变。

知道如何克服这个问题吗?或者知道 Microsoft.Exchange.MailboxReplicationService.DataExportBatch 在什么文件中以便我可以更改缓冲区大小?

email exchange exchange-migration
  • 1 1 个回答
  • 2619 Views

1 个回答

  • Voted
  1. Best Answer
    Ivan_Wang
    2020-04-29T18:53:27+08:002020-04-29T18:53:27+08:00

    根据类似的线程“ Getting Error in Mailbox Migration from Exchange 2013 to 2016 for some users ”和错误“ The maximum array length quota (35000000) has been exceeded while reading XML data. ”,迁移问题可能是由于超出配额(maxArrayLength)。

    您可以尝试增加 xml 文件MsExchangeMailboxReplication.exe.config ( C:\Program Files\Microsoft\Exchange Server\V15\Bin\MsExchangeMailboxReplication.exe.config ) 中的配额,然后再次迁移剩余的 15 个邮箱以检查结果. 要轻松还原更改,您可以备份原始配额。

    • 0

相关问题

  • 如何绕过 ISP 的限制性电子邮件政策?

  • SharePoint 传入电子邮件出现“未知别名”错误

  • 电子邮件帐户的角色名称与人名

  • 如何在笔记本电脑上使用 Tobit David?[关闭]

  • 随行人员通过 VPN 连接到 Exchange 2007

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve