The Microsoft JDBC driver was upgraded from 7.0 to the 8.2.1 version in the .47 release. If you are using the integratedSecurity=true option with QIE then there is an additional dll required for the jdbc.
Here are the steps to fix this.
1. Download the mssql-jdbc_auth-8.2.1.x64.dll from "https://repo1.maven.org/maven2/com/microsoft/sqlserver/mssql-jdbc_auth/8.2.1.x64/"
2. Move that dll to the C:\Program Files\Java\jre1.8.0_???\bin directory
3. Using the qie service manager stop QIE and then Start QIE.
This will then start Java/QIE with that dll included and allow QIE to connect to the Database.
The error should indicate which version of MSSQL you want to use. The archive of JDBC Authentication DLL versions can be found here: