The drivers for the SQLServer ODBC package have changed and require a different setup than earlier releases used.
The newer drivers no longer use "Windows Integrated Security" and now require you to put a username and password in.
This cannot be a Windows user account (e.g. the one you are typically logged on as).
I was able to get things working as follows.
Using SQL Server management Studio's Object Explorer, Go to the database->Security-> Logins.
I needed to setup a new user account on the SQL Server Database itself and set that account to use SQL Server Authentication rather than Windows Authentication. Be sure it has access to the databases/tables you wish to connect to.
Then I reference that new SQLServer user account & password in the QLIK SQLServer Data Connection.
Could you try the following steps to see if the error is resolved?
Windows is set to "Windows Authentication Mode" only.
- Right click the server - > Properties
- Click "Security" in the left side of the "Server Properties" dialog
- Change server Authentication to "SQL Server and Windows Authentication mode"
- Click "OK"
- Restart services.
Our instance was already set to "SQL Server and Windows Authentication mode".
However, the error seems to be clear - it can't find a file, and looking at the file system, indeed the file does not exist in the locations specified.
Someone at Qlik told me he thought that might have been something that was removed in this release. That appears to be the case.