My ini file content
cat ~/.odbc.ini
[MSSQL]
Driver = FreeTDS
Description = Northwind sample database
Trace = No
Server = 122.165.14.207
Port = 1433
Database = JSEB_SBM
cat /usr/local/etc/freetds.conf
#$Id: freetds.conf,v 1.12 2007/12/25 06:02:36 jklowden Exp $
#This file is installed by FreeTDS if no file by the same
#name is found in the installation directory.
#For information about the layout of this file and its settings,
#see the freetds.conf manpage "man freetds.conf".
#Global settings are overridden by those in a database
#server specific section
[global]
# TDS protocol version
; tds version = 4.2
; dump file = /tmp/freetds.log
; debug flags = 0xffff
; timeout = 10
; connect timeout = 10
#A typical Sybase server
[egServer50]
host = symachine.domain.com
port = 5000
tds version = 5.0
#A typical Microsoft server
[MSSQL]
host = 122.165.14.207
port = 1433
tds version = 7.1
and my Qt call
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC3");
db.setDatabaseName("MSSQL");
db.setUserName("sa");
db.setPassword("*******");
db.setHostName("122.165.14..207");
db.setPort(1433);