none
Exchange 2010恢复命令restore-mailbox时报错,错误代码:-1056749260 RRS feed

  • 问题

  • 最近有1用户,邮件丢失。需要做邮件恢复。exchange每天做备份,所以打算使用RDB做还原。操作过程:

    1:新建RDB数据库

    new-mailboxdatabase -recovery -name RDB -server servername -edbfilepath ”d:\rdb\rdb.edb" -logfolderpath "d:\rdb\rdblog\"

    2:将数据库备份还原至rdb数据库

    3:还原用户邮件

    restore-mailbox -identity 用户名 -recoverydatabase RDB

    出现报错,内容:

    发现 用户名(用户名@xxx.com)出错,原因为:在该步骤中发生错误:正在打开源邮箱。未能按GUID打开邮箱,错误为:操作失败。,错误代码:-1056749260

    环境为2个mailbox的dag,2个hub+cas做的nlb。

    错误代码网上搜索一点头绪都没,所以发帖来technet论坛。请有经验的朋友指点一二,非常谢谢。

    2012年8月28日 2:18

答案

  • 最近有1用户,邮件丢失。需要做邮件恢复。exchange每天做备份,所以打算使用RDB做还原。操作过程:

    1:新建RDB数据库

    new-mailboxdatabase -recovery -name RDB -server servername -edbfilepath ”d:\rdb\rdb.edb" -logfolderpath "d:\rdb\rdblog\"

    2:将数据库备份还原至rdb数据库

    3:还原用户邮件

    restore-mailbox -identity 用户名 -recoverydatabase RDB

    出现报错,内容:

    发现 用户名(用户名@xxx.com)出错,原因为:在该步骤中发生错误:正在打开源邮箱。未能按GUID打开邮箱,错误为:操作失败。,错误代码:-1056749260

    环境为2个mailbox的dag,2个hub+cas做的nlb。

    错误代码网上搜索一点头绪都没,所以发帖来technet论坛。请有经验的朋友指点一二,非常谢谢。

    问题已经解决,但并没有做任何排错。情况如下:

    第一次在新建RDB数据库的时候,有过一个警告。内容:

    警告:尝试对服务器“服务器名”上的数据库“RDB”中新创建的邮箱”xxxxxxxx“预填充时发生错误。只有在系统上复制该用户之后,邮箱“xxxxxxxx=Exchange administrative Group xxxxxxxxxxxx”才能对某些cmdlets和操作可用。如果需要再次运行cmdlet并且要了解错误的详细信息,请添加-verbose参数。错误:0x8004010F

    这一警告之后,RDB数据库依然是 新建成功的,还原数据也OK。但是最后还原用户邮件就报错了。

    后来新建了名为RDB-1数据库,还原数据库备份,还原用户邮件。一切顺利。

    网上有说多域环境需要等待复制造成这一错误。具体情况不明。

    2012年8月28日 3:40