none
Exchange 2013 DAG但节点损坏如何挂载数据库 RRS feed

  • 问题

  • 环境:

    两台服务器安装exchange 2013 cu9 .组成DAG。

    第一台叫exdb01  第二胎叫 exdb02

    有一个数据库叫MB1

    问题:

    exdb01 无法连接到存储导致无法启动,数据库的活动副本在exdb01上。

    exdb02 可以正常启动,现在无法打开owa和ecp,因为活动数据库在exdb01上,exdb01无法启动。

    这样如何修复,我想把数据库活动副本转到exdb02上,这样是不是用户就正常了。我通过使用Move-ActiveMailboxDatabase无法完成

    错误日志

    日志名称:          Application
    来源:            MSExchangeRepl
    日期:            2016/8/9 14:43:07
    事件 ID:         4138
    任务类别:          服务
    级别:            错误
    关键字:           经典
    用户:            暂缺
    计算机:           GSBB-EX13DB02.a.com
    描述:
    服务器 GSBB-EX13DB02 上的某些数据库数据冗余不足。

    数据库:

    Exmailbox02, EXmailbox01

    Exmailbox02 - 对可能降低冗余能力和致使丢失数据的数据库“Exmailbox02”进行的数据库冗余检查失败。冗余计数: 0。预期冗余计数: 2。详细错误:


            gsbb-ex13db02:
            被动数据库副本 "Exmailbox02\gsbb-ex13db02" 有不正常的状态: FailedAndSuspended。[SuspendComment: 由于失败项处理,该数据库的副本已自动搁置。 在"2016/8/1 14:35:44",此服务器上的"Exmailbox02"副本遇到需要为其重新设定种子的错误。有关此错误的详细信息,请在服务器上的事件日志中查找其他存储和"ExchangeStoreDb"事件。被动数据库副本已搁置。
    ] [ErrorMessage: 数据库 Exmailbox02\GSBB-EX13DB02 上的增量种子设定遇到一个错误,需要进行完整种子重新设定。错误: 由于'TCP:GSBB-EX13DB01.a.com/Exmailbox02\E0000005184.log'丢失,增量种子重新设定检查失败。
    ]。

            gsbb-ex13db01:
            RPC 检索数据库副本“Exmailbox02\gsbb-ex13db01”的状态失败。错误: 服务器端的管理操作失败。服务器 GSBB-EX13DB01.a.com 上可能没有运行 Microsoft Exchange 复制服务。具体的 RPC 错误消息: Error 0x71a (远程过程调用被取消。) from RpccGetCopyStatusEx4
           
    EXmailbox01 - 对可能降低冗余能力和致使丢失数据的数据库“EXmailbox01”进行的数据库冗余检查失败。冗余计数: 0。预期冗余计数: 2。详细错误:


            gsbb-ex13db02:
            被动数据库副本 "EXmailbox01\gsbb-ex13db02" 有不正常的状态: FailedAndSuspended。[SuspendComment: 由于失败项处理,该数据库的副本已自动搁置。 在"2016/8/1 14:35:44",此服务器上的"EXmailbox01"副本遇到需要为其重新设定种子的错误。有关此错误的详细信息,请在服务器上的事件日志中查找其他存储和"ExchangeStoreDb"事件。被动数据库副本已搁置。
    ] [ErrorMessage: 数据库 EXmailbox01\GSBB-EX13DB02 上的增量种子设定遇到一个错误,需要进行完整种子重新设定。错误: 由于'TCP:GSBB-EX13DB01.a.com/EXmailbox01\E0100007DEC.log'丢失,增量种子重新设定检查失败。
    ]。

            gsbb-ex13db01:
            RPC 检索数据库副本“EXmailbox01\gsbb-ex13db01”的状态失败。错误: 服务器端的管理操作失败。服务器 GSBB-EX13DB01.a.com 上可能没有运行 Microsoft Exchange 复制服务。具体的 RPC 错误消息: Error 0x71a (远程过程调用被取消。) from RpccGetCopyStatusEx4


    事件 Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="MSExchangeRepl" />
        <EventID Qualifiers="49156">4138</EventID>
        <Level>2</Level>
        <Task>1</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2016-08-09T06:43:07.000000000Z" />
        <EventRecordID>558778</EventRecordID>
        <Channel>Application</Channel>
        <Computer>GSBB-EX13DB02.a.com</Computer>
        <Security />
      </System>
      <EventData>
        <Data>GSBB-EX13DB02</Data>
        <Data>Exmailbox02, EXmailbox01

    Exmailbox02 - 对可能降低冗余能力和致使丢失数据的数据库“Exmailbox02”进行的数据库冗余检查失败。冗余计数: 0。预期冗余计数: 2。详细错误:


            gsbb-ex13db02:
            被动数据库副本 "Exmailbox02\gsbb-ex13db02" 有不正常的状态: FailedAndSuspended。[SuspendComment: 由于失败项处理,该数据库的副本已自动搁置。 在"2016/8/1 14:35:44",此服务器上的"Exmailbox02"副本遇到需要为其重新设定种子的错误。有关此错误的详细信息,请在服务器上的事件日志中查找其他存储和"ExchangeStoreDb"事件。被动数据库副本已搁置。
    ] [ErrorMessage: 数据库 Exmailbox02\GSBB-EX13DB02 上的增量种子设定遇到一个错误,需要进行完整种子重新设定。错误: 由于'TCP:GSBB-EX13DB01.a.com/Exmailbox02\E0000005184.log'丢失,增量种子重新设定检查失败。
    ]。

            gsbb-ex13db01:
            RPC 检索数据库副本“Exmailbox02\gsbb-ex13db01”的状态失败。错误: 服务器端的管理操作失败。服务器 GSBB-EX13DB01.a.com 上可能没有运行 Microsoft Exchange 复制服务。具体的 RPC 错误消息: Error 0x71a (远程过程调用被取消。) from RpccGetCopyStatusEx4
           
    EXmailbox01 - 对可能降低冗余能力和致使丢失数据的数据库“EXmailbox01”进行的数据库冗余检查失败。冗余计数: 0。预期冗余计数: 2。详细错误:


            gsbb-ex13db02:
            被动数据库副本 "EXmailbox01\gsbb-ex13db02" 有不正常的状态: FailedAndSuspended。[SuspendComment: 由于失败项处理,该数据库的副本已自动搁置。 在"2016/8/1 14:35:44",此服务器上的"EXmailbox01"副本遇到需要为其重新设定种子的错误。有关此错误的详细信息,请在服务器上的事件日志中查找其他存储和"ExchangeStoreDb"事件。被动数据库副本已搁置。
    ] [ErrorMessage: 数据库 EXmailbox01\GSBB-EX13DB02 上的增量种子设定遇到一个错误,需要进行完整种子重新设定。错误: 由于'TCP:GSBB-EX13DB01.a.com/EXmailbox01\E0100007DEC.log'丢失,增量种子重新设定检查失败。
    ]。

            gsbb-ex13db01:
            RPC 检索数据库副本“EXmailbox01\gsbb-ex13db01”的状态失败。错误: 服务器端的管理操作失败。服务器 GSBB-EX13DB01.a.com 上可能没有运行 Microsoft Exchange 复制服务。具体的 RPC 错误消息: Error 0x71a (远程过程调用被取消。) from RpccGetCopyStatusEx4
           
    </Data>
      </EventData>
    </Event>

    日志名称:          Application
    来源:            MSExchangeRepl
    日期:            2016/8/9 14:43:18
    事件 ID:         3154
    任务类别:          服务
    级别:            错误
    关键字:           经典
    用户:            暂缺
    计算机:           GSBB-EX13DB02.a.com
    描述:
    活动管理器在服务器 GSBB-EX13DB01.a.com 上装入数据库 EXmailbox01 失败。错误: 活动管理器操作失败。错误: 数据库操作失败。错误: 尝试为可能的激活操作选择数据库副本时发生错误。错误: 未装载数据库'EXmailbox01',因为验证数据库副本是否可激活时,或者试图激活另一个副本时出现了错误。详细错误:


            gsbb-ex13db01:
            服务器 "GSBB-EX13DB01.a.com" 未依据 Windows 故障转移群集服务启动。

            gsbb-ex13db02:
            服务器 "gsbb-ex13db02" 上的数据库副本 "EXmailbox01" 处于失败状态。原因: 数据库 EXmailbox01\GSBB-EX13DB02 上的增量种子设定遇到一个错误,需要进行完整种子重新设定。错误: 由于'TCP:GSBB-EX13DB01.a.com/EXmailbox01\E0100007DEC.log'丢失,增量种子重新设定检查失败。
    。如果需要激活此数据库副本,您可以使用带有 -SkipHealthChecks 参数的 Move-ActiveMailboxDatabase cmdlet 强制激活数据库副本。
           
    事件 Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="MSExchangeRepl" />
        <EventID Qualifiers="49156">3154</EventID>
        <Level>2</Level>
        <Task>1</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2016-08-09T06:43:18.000000000Z" />
        <EventRecordID>558780</EventRecordID>
        <Channel>Application</Channel>
        <Computer>GSBB-EX13DB02.a.com</Computer>
        <Security />
      </System>
      <EventData>
        <Data>EXmailbox01</Data>
        <Data>GSBB-EX13DB01.a.com</Data>
        <Data>活动管理器操作失败。错误: 数据库操作失败。错误: 尝试为可能的激活操作选择数据库副本时发生错误。错误: 未装载数据库'EXmailbox01',因为验证数据库副本是否可激活时,或者试图激活另一个副本时出现了错误。详细错误:


            gsbb-ex13db01:
            服务器 "GSBB-EX13DB01.a.com" 未依据 Windows 故障转移群集服务启动。

            gsbb-ex13db02:
            服务器 "gsbb-ex13db02" 上的数据库副本 "EXmailbox01" 处于失败状态。原因: 数据库 EXmailbox01\GSBB-EX13DB02 上的增量种子设定遇到一个错误,需要进行完整种子重新设定。错误: 由于'TCP:GSBB-EX13DB01.a.com/EXmailbox01\E0100007DEC.log'丢失,增量种子重新设定检查失败。
    。如果需要激活此数据库副本,您可以使用带有 -SkipHealthChecks 参数的 Move-ActiveMailboxDatabase cmdlet 强制激活数据库副本。
            </Data>
      </EventData>
    </Event>

    请帮忙解决下。谢谢!

    2016年8月9日 6:51

全部回复

  • 你好,

    根据错误提示,应该是由于活动副本所在的服务器EX13DB01无法启动,导致故障转移群集服务无法启动,所以无法成功将主动副本转移到EX13DB02上。并且由于主动副本上的exchange复制服务无法工作,导致被动副本的状态都处于失败状态,数据无法同步。

    正如报错最后提到,你可以使用带有 -SkipHealthChecks 参数的 Move-ActiveMailboxDatabase cmdlet 来强制激活数据库副本看看。

    而SkipHealthChecks 参数指定是否绕过被动副本运行状况检查。使用 SkipHealthChecks 参数,您可以将主动副本移动到处于“失败”状态的数据库副本中。仅当移动活动数据库的初始尝试失败时,才应使用此参数。这是因为 SkipHealthChecks 参数会执行附加验证以确保日志文件一致,这可能会花费相当长的时间。

    谢谢!


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    Niko Cheng
    TechNet Community Support

    2016年8月10日 8:03
    版主
  • HI 您好,我使用了如上提示的命令,已经把所有skip的命令都加上了还是不成功。无法移动到正常的节点上,如何解决

    谢谢!

    2016年8月12日 15:48