Completely out of the blue, configuring advanced alerts has stopped working...
When I start the Advanced Alert Manager, the window opens okay, and I can look at current events or active alerts, but when I click the "Configure Alerts" button an error window pops up with "AlertManager" in the title bar, and the following error:
"Run-time error '5': Invalid procedure call or argument"
and then Advanced Alert Manager closes.
An informational even shows up repeatedly in the Solarwinds.Net Applications and Services Log in Event Viewer. The following are the details of the event:
| 2012-10-16 17:19:29,542 [AlertCheckingThread] WARN Error - Exception in ExecuteTriggerActions - System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlDataReader.ConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader() at AlertingEngine.CheckAlert.ExecuteTriggerActions() |
I can connect to the SQL database used by Orion just fine with SQL Server Management Studio. Any advice on resolving this issue would be helpful.