Python 在windows上下载pymssql时,FreeTDS安装在哪里?
我在将pymssql连接到本地MSSQL实例时遇到问题,希望使用FreeTDS附带的tsql调试命令。但是,我找不到安装FreeTDS的位置。据我所知,它是在windows上用pymssql预编译的,我只是不知道它在哪里 更多信息: 我正在使用windows 我没有使用虚拟环境 我使用了安装pymssql,我认为它封装了pipPython 在windows上下载pymssql时,FreeTDS安装在哪里?,python,freetds,pymssql,Python,Freetds,Pymssql,我在将pymssql连接到本地MSSQL实例时遇到问题,希望使用FreeTDS附带的tsql调试命令。但是,我找不到安装FreeTDS的位置。据我所知,它是在windows上用pymssql预编译的,我只是不知道它在哪里 更多信息: 我正在使用windows 我没有使用虚拟环境 我使用了安装pymssql,我认为它封装了pip AKAIK,pymssql for Windows并没有与FreeTDS捆绑在一起。如果有什么区别的话,IIRC,它使用Windows SQL Server驱动程序。要使
AKAIK,pymssql for Windows并没有与FreeTDS捆绑在一起。如果有什么区别的话,IIRC,它使用Windows SQL Server驱动程序。要使用FreeTDS,您必须下载并安装它: 默认情况下,最新版本将安装到c:\freetds-0.95rc2 请参阅我的上述评论以及。如果有必要,我会用更多的信息修改这个答案。祝你好运 更新: 如果您在Windows上通过pyodbc使用本机驱动器连接到SQL Server,如下所示:
DRIVER={SQL Server};SERVER=yourserver;PORT=1433;DATABASE=yourdb;UID=dbuser;PWD=dbpassword
如果FreeTDS安装不适合您,您可能会更幸运。很抱歉回答一个问题,但您是连接到SQL Server还是Access?如果是的话,既然你在Windows上,为什么不直接使用MS的SQL驱动程序呢?我使用的是SQL Server。这是因为我正在使用pymssql进行连接。如果这不起作用,我可以使用pyodbc替代。在你的答案和之间,我的问题已经解决了。谢谢。只要切换到pyodbc,我的生活就轻松多了