我无法将pymssql连接到我的本地MSSQL实例,并且想使用FreeTDS附带的tsql
调试命令。但是,我无法找到FreeTDS的安装位置。据我所知,它在Windows上预先编译了pymssql,我只是不知道它在哪里。
更多信息:
pip
)答案 0 :(得分:4)
AKAIK,用于Windows的pymssql没有与FreeTDS捆绑在一起。如果有的话,IIRC,它使用Windows SQL Server驱动程序。要使用FreeTDS,您必须下载并安装它:
http://sourceforge.net/projects/freetdswindows/
默认情况下,最新版本将安装到c:\ freetds-0.95rc2
请参阅我上面的评论。如有必要,我会在更多信息的基础上修改此答案。祝你好运!
更新:
如果您在Windows上使用本机驱动器通过pyodbc,您可以连接到SQL Server,如下所示:
DRIVER={SQL Server};SERVER=yourserver;PORT=1433;DATABASE=yourdb;UID=dbuser;PWD=dbpassword
如果FreeTDS安装不适合你,你可能会有更好的运气。