Thanks for the tip. I'll keep an eye out for the enhancements.
Which service is responsible for taking the data out of MSMQ and putting it into the database? From looking at the names, I'd figure it would be "SolarWinds Collector Data Processor"? I checked the logs in ProgramData\SolarWinds\ and do see SQL connection errors in the DataProcessor.Log. How many attempts does the service run before giving up connecting?
I see the same issue happening again this morning, with some queues in excess of 130k items. But, I see successful connections to SQL from the server, and the SQL account that has been granted access. SQL server is enterprise edition, disks are fine, database has no limits defined on it.
As this uses MSMQ, do you know if they are sending the messages with the recoverable flag set, so a reboot of the server should keep the messages in queue.