首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OS freetds.conf目录问题

OS freetds.conf目录问题
EN

Stack Overflow用户
提问于 2017-01-27 00:40:53
回答 1查看 799关注 0票数 2

我试图从OS的控制台连接Server,我用brew install homebrew/versions/freetds091安装了brew install homebrew/versions/freetds091并编辑了文件/usr/local/Cellar/freetds091/0.91.112/etc

代码语言:javascript
复制
# A typical Microsoft server
[egServer70]
host = myhost.domain.com 
port = 1433
tds version = 7.0

然后,当我试图连接with tsql -S myhost.domain.com -U user -P password并得到以下错误时:

区域设置为“C/UTF-8/C/C/C”区域设置为"UTF-8“,使用默认字符集"UTF-8”75错误20009 (严重程度9):无法连接: Adaptive不可用或不存在OS错误60,“操作超时”存在连接服务器的问题

当我执行tsql -C时,我得到:

编译时设置(用“配置”脚本建立)版本: freetds v0.91 freetds.conf目录:/usr/local/php5 5/etc MS db-lib源代码兼容性: yes Sybase二进制兼容性:无线程安全性: yes图标库: yes TDS版本: 5.0 iODBC没有unixodbc:没有SSPI“受信任的”登录:没有Kerberos:没有

但是在/usr/local/php5 5/etc中没有freetds.conf文件,有办法将路由更改为freetds.conf文件吗?我尝试过用brew uninstall freetds卸载brew uninstall freetds,但是当我输入tsql -C时,仍然有相同的响应。

我检查我的phpinfo(),也许这会产生冲突

EN

回答 1

Stack Overflow用户

发布于 2017-01-30 21:37:05

有几种方法可以做到这一点,但最简单的方法是将.freetds.conf放在主目录中。在苹果电脑上,那应该是/Users/username/.freetds.conf

如果存在系统范围的配置,将在该配置之前读取它。参考资料:http://www.freetds.org/userguide/freetdsconf.htm

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41885464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档