Exchange传输队列queue数据库越来越大怎么办?

  • 时间:
  • 浏览:2
  • 来源:大发时时彩代理—大发大发彩票app

6、再次停止传输服务器,将修复后的队列数据库覆盖现有传输队列数据库,否则启动传输服务。(由于传输服务无法启动,时需将C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\queue目录下的其余文件剪切出去,只保留mail.que文件,否则启动传输服务。原来进行此步操作时需保证当前服务器的传输队列中越来越未投递的邮件)

     我在执行过程中遇到如下问题,我的出理 最好的办法是将队列数据库文件复制到有些空目录中,否则再次运行命令进行修复。

下面着重分享一下最好的办法二,在进行最好的办法二操作就让首先要明确此最好的办法时需应用于什么场景:

3、接下来使用命令: esetuil  /r trn /d “队列数据库路径” /I  “日志文件路径”  对数据库进行日志重播,由于失败,则进行第四步操作。

1、将传输队列数据库复制到临时目录。

4、对传输队列数据库进行日志重播失败后(软修复),不到进行硬修复了。使用命令 :  eseutil.exe /p “数据库完整性路径”  /t “临时文件存放目录”

        大伙儿儿好,今天为大伙儿儿分享一下日常管理中Exchange数据库的有些维护操作。大伙儿儿知道当我发送邮件时邮件完整性都是先到一个多多多Exchange的临时的队列数据库中,否则再提交到用户邮箱中。随着时间的推移队列数据库大小会不断的增加(查看传输队列数据库位置时需查看EdgeTransport.exe.config文件中的QueueDatabasePath和QueueDatabaseLoggingPath指向的路径即为队列数据库和日志所在位置),此时就时需管理员对传输队列数据库进行维护,减小传输队列数据库的大小由于将传输队列数据库移动到有些磁盘。通常引起传输队列数据库大小不断增加的由于由于是发送几瓶的邮件或处于发送大附件的邮件。

   首先,来看看队列数据库的文件行态。其中mail.que存放的是队列消息文件,也要是 我队列数据库。由于队列数据库是可扩展存储引擎 (ESE) 数据库,所有有日志检查点文件.chk。.log为日志文件。传输队列数据库设计的就让就自动开启了循环日志,由于写入到数据库的日志会自动清除。

2、打开Powershell,使用命令eseutil.exe /mh  “队列数据库完整性路径”,查看数据库的请况,由于State: Dirty Shutdown,说明数据库处于异常关闭请况,时需进行日志重播和数据库修复。

本文转自 jialt 51CTO博客,原文链接:http://blog.51cto.com/jialt/1957429

最好的办法二的具体操作思路是,首先将传输队列数据库复制粘上放有些备用位置(此时传输服务应处于停止请况),否则对传输队列数据库进行日志重播、磁盘碎片分类整理和修复等操作,最好将修复完成的队列数据库复制拷贝到队列数据库对应位置替换现有队列数据库文件(对应生产服务器上由于突然总出 问题的服务器传输服务无法启动,又要及时恢复正常邮件收发,又要保证数据不用说丢失;此时大伙儿儿时需先按照最好的办法一恢复正常邮件收发,否则将恢复后的队列数据库复制到另外的Exchange服务器的传输队列数据库,由有些Exchange服务器来负责将未发送的邮件发送出去。此时时需注意的是新Exchange服务器时需和源Exchange服务器的版本保持一致)

最好的办法二、对传输队列数据库进行分类整理,释放传输队列数据库空白空间。(此最好的办法也适用于传输队列数据库由于几瓶邮件投递被迫停止,无法启动)

5、接下来使用命令: eseutil.exe /d “数据库路径” /t “临时文件存放路径”    对传输队列数据库进行数据分类整理,释放空白空间。

    当传输队列数据库文件过大有什么最好的办法:

最好的办法一我相信要是 人都试过,要是 我首先将Exchange传输服务停止,否则将目录C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data下的Queue重命名为一个多多多有些名字(之类:Queue.old),否则重新启动传输服务器,原来会重新生成一个多多多信息队列数据库。原来操作就让要保证当前服务器的传输队列中越来越还未投递的邮件,为了出理 丢失邮件时需使用命令Get-Queue查看一下邮件队列请况。

最好的办法一、重新生成新的传输队列数据库。

     下面我分享一个多多多我就让测试的步骤

1)、当传输队列数据库中堆积几瓶未发送的邮件,由于传输服务无法正常启动。