如果将Exchange安装在C盘上或者一些空间比较小的分区上,随着时间的推移,Exchange队列数据库占用的磁盘空间会变得很巨大、发生这种情况时通常有两种方法缓解:
- 将旧Queue数据删除,释放磁盘空间。通过微软提供的Move-TransportDatabase.ps1来删除旧数据,该脚本有以下几个参数可供选择:
- queueDatabasePath
- queueDatabaseLoggingPath
- iPFilterDatabasePath
- iPFilterDatabaseLoggingPath
- temporaryStoragePath
- 手动更改数据路径至其他磁盘空间中。更改Exchange的数据路径只需要修改名为EdgeTransport.exe.config的配置文件即可,一般情况下该文件位于以下路径中:
以下是脚本运行实例:
.\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'
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队列数据库占用磁盘空间过大的解决方法,如遇到其他问题无法解决可以咨询力邮在线客服。