Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在windows上下载pymssql时,FreeTDS安装在哪里?_Python_Freetds_Pymssql - Fatal编程技术网

Python 在windows上下载pymssql时,FreeTDS安装在哪里?

Python 在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驱动程序。要使

我在将pymssql连接到本地MSSQL实例时遇到问题,希望使用FreeTDS附带的tsql调试命令。但是,我找不到安装FreeTDS的位置。据我所知,它是在windows上用pymssql预编译的,我只是不知道它在哪里

更多信息:

我正在使用windows 我没有使用虚拟环境 我使用了安装pymssql,我认为它封装了pip
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,我的生活就轻松多了