Hello,
Why does the Advanced Installer "testODBCconnection" not work the same on both OS (when TLS is disabled) ?
Most likely this happens because the ODBC driver, you configured our "TestODBCConnection" custom action to use, cannot properly work when TLS is disabled.
Please have a look on
"Disabling TLS 1.0 breaks software from accessing SQL 2016" thread and see if this helps.
Is there a change i can make to our installer to be able to complete the test ODBC connection, even if TLS is disabled?
On the newer operating systems you can configure the connection string (consumed by our "TestODBCConnection" custom action) to use an ODBC driver which works when TLS 1.0 is disabled and newer version of TLS (1.1 and 1.2) is enabled.
To test this out you can run a manual test by creating and testing an ODBC Data Source using the "ODBC Data Source" snap in from Control Panel.
Hope this helped.
All the best,
Daniel