原文:
http://hi.baidu.com/xchinux/item/c4a2f08a678d56ded1f8cdf8 首先要
安装unixODBC,然后安装
FreeTDS,我使用的是OpenSUSE 11.2,通过Yast安装后FreeTDS的tds version可用版本最高为7.2。 
下面是配置步骤:  
1. 运行ODBCConfig命令,在
ODBC数据源配置
界面中,添加一个用户DSN(或系统DSN),Driver类型为
SQL Server的:  
如下图样填写好Name、Server、Database、TDS_Version和clientcharset:
注意:Server要填写"hostname\instancename",如果是使用的默认实例,则直接写 "hostname"即可,port如果不填,就会让
系统自己去获取。 
 下面是Qt代码,没什么新意:
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");                     
    db.setDatabaseName("HSFZD_USER");                                         
    db.setUserName("sa");                                                     
    db.setPassword("123456");                                                 
    db.open();
不过现在字符编码
问题还没解决