Network Management
Database Maintenance fails to complete in the SolarWinds Platform when the Transaction log is full
This article describes where the Database Maintenance takes too long then fails to complete in the SolarrWinds Platform.
First published date
Last published date
Overview
Database Maintenance is failing due to error:
Failed to execute procedure: dbm_SyslogMessages_DeleteStale System.Data.SqlClient.SqlException (0x80131904): The transaction log for database 'SolarWindsOrion' is full due to 'ACTIVE_TRANSACTION'.
Product section
Cause
- This can happen when too many Syslogs are forwarded to the SolarWinds Platform pollers.
- The stored procedure to remove Syslogs based on retention settings is unable to complete.
Resolution
1. Review SWDebugMaintenance.log to determine at which portion of the maintenance the failure occurred and why it took time.
2. The error below indicates that maintenance failed to complete a stored procedure as the transaction log is full.
Failed to execute procedure: dbm_SyslogMessages_DeleteStale System.Data.SqlClient.SqlException (0x80131904): The transaction log for database 'SolarWindsOrion' is full due to 'ACTIVE_TRANSACTION'.
The following articles might help:
- For the transaction log issue:
- For the Syslog:
- It would also be a good idea to ensure that they are following our SQL Recommendations as closely as possible.