如何更改Exchange服务器的传输队列数据库路径-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

如何更改Exchange服务器的传输队列数据库路径

简介:




        我们都知道如果第一次将Exchange安装在了C盘或者一般空间比较小的分区上。随着Exchange服务器的运行时间推移,发现Exchange队列数据库占用的磁盘空间有时会很大,从而导致磁盘空间紧张。最后可能导致出现SMTP传输的反压力情况发生。发生这种情况的时候通常有两种方式去缓解状况:1、停止SMTP服务器,将旧Queue数据库删除,释放磁盘空间。(这种方法可以临时解决问题);2、更改Queue数据库路径到一个更大的磁盘空间中。

          下面给大家分享更改Exchange队列数据库路径的方法,

方法一:

    默认情况下队列数据库位于安装目录下,可以手动通过更改edgeTransport.exe.config配置文件来更改。修改配置下面标黄的路径即可。(注意在更改之前需要将传输服务器和edgeTransport服务手动停止)

<add key="QueueDatabaseMaxConnections" value="4" />

<add key="QueueDatabaseLoggingFileSize" value="5MB" />

<add key="QueueDatabaseLoggingBufferSize" value="5MB" />

<add key="QueueDatabaseMaxBackgroundCleanupTasks" value="32" />

<add key="QueueDatabaseOnlineDefragSchedule" value="1:00:00" />

<add key="QueueDatabaseOnlineDefragTimeToRun" value="3:00:00" />

<add key="QueueDatabasePath" value="C:\Program Files\Microsoft\ExchangeServer\V15\TransportRoles\data\Queue" />

<add key="QueueDatabaseLoggingPath" value="C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue" />

<add key="IPFilterDatabasePath" value="C:\Program Files\Microsoft\ExchangeServer\V15\TransportRoles\data\IpFilter" />

Table 2-3 lists other important parameters relating to the mail queue database that are

held in EdgeTransport.exe.config.

 

更改完成后启动传输服务器和edgeTransport服务。

方法二:

  也可以通过脚本move-TransportDatabase.ps1脚本来更改,该脚本的位置在Exchange安装目录下的Scripts目录下。

 

.\Move-TransportDatabase –QueueDatabasePath   F:\Exchange\Queues    -QueueDatabaseLoggingPath F:\Exchange\Queues

 

clip_image001




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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: