我的python 3.6.1安装中有FreeTDS,unixODBC 我正在尝试将pyodbc连接到我的sql server(本地VM)。我已经尝试了以下测试freetds的配置
tsql -S servername -U pydata
我收到以下消息
错误20012(严重性2): 配置文件中找不到服务器名称。 locale是“en_US.UTF-8” locale charset是“UTF-8” 使用默认字符集“UTF-8” 错误20013(严重性2): 未知的主机名称。 连接到服务器时出现问题
但是如果我使用tsql -S 10.0.0.123 -U pydata -P密码 我连接得很好没有问题。我已经检查了Freetds.conf文件以及odbc.ini和odbcinst.ini文件。
任何人都有任何想法为什么我的服务器条目不起作用?