博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Exchange2010-13-16 使用数据库可移植性恢复数据库
阅读量:6947 次
发布时间:2019-06-27

本文共 1359 字,大约阅读时间需要 4 分钟。

1、验证要移动的数据库是否处于干净关闭状态。如果数据库不处于干净关闭状态,则执行软恢复。

备注

执行软恢复时,任何未提交的日志文件都会提交到数据库。如果没有所有需要的日志文件,则无法完成软恢复过程。继续执行步骤 2。

要将所有未提交的日志文件提交到数据库,请在命令提示符下运行以下命令。

ESEUTIL /R <Enn>

[!NOTE]

<span data-ttu-id="d2ad5-p107">\<E nn\> 为要将日志文件重播到的数据库指定日志文件前缀。由 \<E nn\> 指定的日志文件前缀是 Eseutil /r 的必需参数。</span><span class="sxs-lookup"><span data-stu-id="d2ad5-p107">\<E nn\> specifies the log file prefix for the database into which you intend to replay the log files. The log file prefix specified by \<E nn\> is a required parameter for Eseutil /r.</span></span>

2、使用下面的语法在服务器上创建数据库:

New-MailboxDatabase -Name <DatabaseName> -Server <ServerName> -EdbFilePath <DatabaseFileNameandPath> -LogFolderPath <LogFilesPath>

3、设置_此数据库可以通过还原超过编写_属性使用以下语法:

Set-MailboxDatabase <DatabaseName> -AllowFileRestore $true

4、当您在上面创建一个新数据库时,移动原始数据库文件(.edb 文件、日志文件和 Exchange Search 目录)至您指定的数据库文件夹。

5、使用以下语法装入数据库:

Mount-Database <DatabaseName>

6、装入数据库之后,使用 Set-Mailbox cmdlet 修改用户帐户设置,以便帐户指向新邮箱服务器上的邮箱。要将所有用户从旧数据库移动到新数据库,请使用以下语法。

Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Set-Mailbox -Database <TargetDatabase>

7、使用以下语法触发保留在队列中的任何邮件的传递。

Get-Queue <QueueName> | Retry-Queue -Resubmit $true

Active Directory 复制完成之后,所有用户都可以访问其在新 Exchange 服务器上的邮箱。大部分客户端均通过自动发现进行重定向。Web 上的 Outlook 用户也能被自动重新定向

转载于:https://blog.51cto.com/3032439/2319252

你可能感兴趣的文章
node安装配置
查看>>
Hadoop 和 MPP 的比较
查看>>
计算机应用一级B考试专题整理二
查看>>
Python进阶量化交易专栏场外篇7- 装饰器计算代码时间
查看>>
使用MyBatis Generator自动生成DAO以及实体类
查看>>
我的友情链接
查看>>
指向结构体数组的指针 学习笔记
查看>>
Java学习笔记----Socket
查看>>
专业的电脑网速测试网站
查看>>
修改linux用户的可以打开的最大文件数和进程数(fork: retry: Resource temporarily unavailable)...
查看>>
某企业AD Exchange服务器恢复案例
查看>>
使用Wireshark来检测一次HTTP连接过程
查看>>
Linq to SharePoint与权限提升
查看>>
LVS负载均衡架设,DR模式
查看>>
js中访问SqlServer数据库
查看>>
批处理for语句详解
查看>>
zabbix部署(二)
查看>>
理解Socket通信中的Input和Output
查看>>
1.3-Linux基础命令
查看>>
Keepalived安装配置
查看>>