When publishing a package from the Software Vulnerability Manager, the following error appears:
"Failed to publish package - Code: -2147024809 - Unable to find database configuration value"
The related issue is a Microsoft WSUS API issue that can appear under the following circumstances :
1. Software Vulnerability Manager is installed on a remote machine (not the WSUS, SCCM, SQL server) 2. the WSUS server and its repository are installed on different systems (Not SCCM, SQL) 3. SCCM/SQL has been installed on different systems (do not include the WSUS server or repository)
When publishing a package from the interface the following error appears :
Failed to publish package Code: -2147024809 Unable to find database configuration value.
The WSUS API call looks for the registry on the local server where the Software Vulnerability Manager interface *(Plugin for Internet Explorer) is installed, instead of looking in the registry of the actual WSUS server to find the SQL server name. This call fails and hence publishing operation fails too.
Copy the relevant registry strings from the WSUS server and copy them into the remote system where the console has been installed :
1. On the WSUS server, Open Regedit and navigate to the following key :