通过 PYMSSQL 版本 2.2.8 冻结到 SQL 服务器的连接

问题描述 投票:0回答:1

当使用 Python 连接到 SQL 时,使用 pymssql 连接时会冻结,没有错误,没有超时,只是挂在那里

database_connection = f"mssql+pymssql://{_USERNAME_}:{_PASSWORD_}@{_SERVER_}:{_PORT_}/{_DATABASE_}"
engine = create_engine(database_connection)
connection = engine.connect()

对我有帮助的是卸载 pymssql 版本 2.2.8 并使用版本 2.2.7

python-3.x sql-server sqlalchemy connection pymssql
1个回答
0
投票

这不是答案,但我无法发表评论,因为我是菜鸟。

请参阅 https://pymssql.readthedocs.io/en/stable/faq.html

上的 TDSDUMP 文章

具体来说,您需要在尝试连接之前添加代码:

import os
os.environ['TDSDUMP'] = 'stdout'

这不会解决您的问题,但至少它会在终端中打印出一些有关正在发生的事情的线索。然后请“编辑”您的问题以包含该转储,并小心编辑任何敏感信息。

© www.soinside.com 2019 - 2024. All rights reserved.