求大神指教~我用的是ubuntu14.04-32bit的操作系统,看过网好多的相关的配置,都是用通过unixodbc+freetds来连接,在Qt中却一直找不到数据源,通过终端用命令通过freetds去连接windows的Sqlserver是可以连接上的,求真正实践过的大神指教,小弟都配置都配置过很多次还是未成功,本人的系统是在虚拟机中的!谢谢~~~
通过unixodbc+freetds实现qt连接sqlserver没错,关键是odbc的配置文件 odbc.ini文件配置信息,可配置多个数据源 [localsql] //数据源 名称,自己命名即可 Description = sqlserver connection //相当于备注一下这个文件干嘛的 Driver = FreeTDS //连接sqlserver的fds驱动名,在odbcinst.ini中配置 TDS_Version = 8.0 Trace = On TraceFile = stderr Server = 127.0.0.1 //服务器名称, Port = 1433
odbcinst.ini文件配置信息 [FreeTDS]//驱动名,上面提及 Description=FreeTDS driver ////相当于备注一下这个文件干嘛的 Driver=/usr/local/freetds-1.00.109/lib/libtdsodbc.so //在你自己的tds安装目录下的,找到这个驱动文件libtdsodbc.so
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。