Решил попробовать соединиться через приложение на linux c ms sql server установленным на другой машине через freetds.
установил unixodbc: sudo apt-get install unixodbc
настроил freetds
/etc/freetds/freetds.conf
[MsSQL]
host = 192.168.0.35
port = 1433
tds version = 7.2
client charset = WINDOWS-1251
/etc/odbcinst.ini
[FreeTDS]
Description = TDS driver (Sybase/MS SQL)
Driver = /usr/lib/odbc/libtdsodbc.so
Setup = /usr/lib/odbc/libtdsS.so
CPTimeout =
CPReuse =
/etc/odbc.ini
[SQLOnLine]
Description = FreeTDS
Driver = FreeTDS
Servername = MsSQL
Database = Report
UID = sa
PWD =
Port = 1433
при соединении выдает ошибку QSqlError(20009, "QODBC3: Unable to connect", " [unixODBC][FreeTDS][SQL Server]Unable to connect to data source [unixODBC][FreeTDS][SQL Server]Unable to connect: Adaptive Serv
в чём может быть проблема?