I was performing some initial discovery on a SCCM primary site server and noticed a lack of disk space. Using WinDirStat.exe I started digging deeper and discovered almost 100gb of ReportServerService_<timestamp>.log files. These are associated with the SQL Server Reporting Service and should be cleaned up after 14 days by default as configured in the ReportingServicesService.exe.config file via the parameter
<add name="KeepFilesForDays" value="14" />
However that was not happening on this server and it was soon to die under the weight of a year worth of log files. It turns out this is a known bug as described in Microsoft KB2706518. The solution is to upgrade SQL 2008 to Service Pack 3 and Cumulative Update 5 or higher. Until that upgrade can happen the logging level can be changed to a value less than 3 in the config file.
<add name="Components" value="1" />
You could enable NTFS compression, manually delete the files older than about 30 days, or write a script to automate that. But why bother… just upgrade SQL! 🙂