Network Management

Configuration Wizard fails with database table cleanup errors during upgrade to SolarWinds Platform 2025.4

This article discusses a failure in the Configuration Wizard during the upgrade from an older version of SolarWinds Platform to 2025.4, which appears to be caused by an SQL exception during the execution of a script.

First published date

10/23/2025 9:50 PM

Last published date

11/25/2025 1:57 PM

Overview

The Configuration Wizard may fail during an upgrade to SolarWinds Platform 2025.4 during column insert actions, with an error similar to the below:

ERROR DBConfigProcessor - Error while executing script - .
Error details: System.Data.SqlClient.SqlException (0x80131904):
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteScalar()
at SolarWinds.ConfigurationWizard.Plugin.Common.DBConfigProcessor.ExecuteSqlBatch(IDbConnection connection, String sqlQuery, ConfigurationLogDelegate configLog)
ClientConnectionId:cee6bbe7-e795-4df8-861f-051cb5661d79
Error Number:50000,State:2,Class:16

This can also be seen in the log found at C:\ProgramData\SolarWinds\Logs\Orion\ConfigurationWizard.log.

 

 

Product section

Network Performance Monitor

Cause

This issue occurs because the database table contains invalid data, and it cannot insert a column, as this new column is not set to allow null values.

 

Resolution

To resolve this issue, please upgrade to SolarWinds Platform 2025.4.1 and above.  If an upgrade is not possible, please contact SolarWinds Support for a workaround to execute an SQL script and re-run the Configuration Wizard.