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

如果将Exchange安装在C盘上或者一些空间比较小的分区上,随着时间的推移,Exchange队列数据库占用的磁盘空间会变得很巨大、发生这种情况时通常有两种方法缓解:

  1. 将旧Queue数据删除,释放磁盘空间。通过微软提供的Move-TransportDatabase.ps1来删除旧数据,该脚本有以下几个参数可供选择:
    • queueDatabasePath
    • queueDatabaseLoggingPath
    • iPFilterDatabasePath
    • iPFilterDatabaseLoggingPath
    • temporaryStoragePath

    以下是脚本运行实例:

    .\Move-TransportDatabase.ps1 -queueDatabasePath 'C:\Exchange\data\Queue' -queueDatabaseLoggingPath 'C:\Exchange\data\Queue' -iPFilterDatabasePath 'D:\Exchange\data\IpFilter' -iPFilterDatabaseLoggingPath 'C:\Exchange\data\IpFilter' -temporaryStoragePath 'C:\Exchange\data\Temp'

  2. 手动更改数据路径至其他磁盘空间中。更改Exchange的数据路径只需要修改名为EdgeTransport.exe.config的配置文件即可,一般情况下该文件位于以下路径中:
  3. C:\Program Files\Microsoft\Exchange Server\V15\Bin directory

    我们只要在该配置文件下找到下面这些类似的配置,然后修改路径即可:

    <add key=”QueueDatabasePath” value=”C:\Program Files\Microsoft\Exchange Server\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\Exchange Server\V15\TransportRoles\data\IpFilter” />
    <add key=”IPFilterDatabaseLoggingPath” value=”C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\IpFilter” />
    <add key=”TemporaryStoragePath” value=”C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Temp” />

    修改完成之后重启传输服务即可。

以上就是更改Exchange队列数据库占用磁盘空间过大的解决方法,如遇到其他问题无法解决可以咨询力邮在线客服