当我在 windows 下载 pymssql 时,FreeTDS 安装在哪里?
Where is FreeTDS installed when I download pymssql on windows?
我在将 pymssql 连接到我的本地 MSSQL 实例时遇到问题,想使用 FreeTDS 中包含的 tsql
调试命令。但是,我找不到 FreeTDS 的安装位置。据我所知,它是在 windows 上用 pymssql 预编译的,我只是不知道它在哪里。
更多信息:
- 我正在使用 windows
- 我没有使用虚拟环境
- 我使用 package manager included with PyCharm 安装 pymssql(我假设它包含
pip
)
AKAIK,Windows 的 pymssql 未与 FreeTDS 捆绑在一起。如果有的话,IIRC,它使用 Windows SQL 服务器驱动程序。要改为使用 FreeTDS,您必须下载并安装它:
http://sourceforge.net/projects/freetdswindows/
默认情况下,最新版本将安装到 c:\freetds-0.95rc2
也请看我上面的评论。如有必要,我将使用更多信息修改此答案。祝你好运!
更新:
如果你在 Windows 上,你可以通过 pyodbc 使用本机驱动器连接到 SQL 服务器,如下所示:
DRIVER={SQL Server};SERVER=yourserver;PORT=1433;DATABASE=yourdb;UID=dbuser;PWD=dbpassword
如果 FreeTDS 安装不适合您,您可能会更幸运。
我在将 pymssql 连接到我的本地 MSSQL 实例时遇到问题,想使用 FreeTDS 中包含的 tsql
调试命令。但是,我找不到 FreeTDS 的安装位置。据我所知,它是在 windows 上用 pymssql 预编译的,我只是不知道它在哪里。
更多信息:
- 我正在使用 windows
- 我没有使用虚拟环境
- 我使用 package manager included with PyCharm 安装 pymssql(我假设它包含
pip
)
AKAIK,Windows 的 pymssql 未与 FreeTDS 捆绑在一起。如果有的话,IIRC,它使用 Windows SQL 服务器驱动程序。要改为使用 FreeTDS,您必须下载并安装它:
http://sourceforge.net/projects/freetdswindows/
默认情况下,最新版本将安装到 c:\freetds-0.95rc2
也请看我上面的评论。如有必要,我将使用更多信息修改此答案。祝你好运!
更新:
如果你在 Windows 上,你可以通过 pyodbc 使用本机驱动器连接到 SQL 服务器,如下所示:
DRIVER={SQL Server};SERVER=yourserver;PORT=1433;DATABASE=yourdb;UID=dbuser;PWD=dbpassword
如果 FreeTDS 安装不适合您,您可能会更幸运。