sql-server - SQLAlchemy 连接在第一次尝试连接时失败,但在后续连接时成功
问题描述
按照文档,最简单的连接方法是创建一个Engine
并运行connect()
方法。
connection = engine.connect()
result = connection.execute("select 1")
print(result.fetchall())
connection.close()
但是,尝试这样做时出现错误。
[42000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]111214;尝试完成事务失败。没有找到对应的交易。(111214) (SQLEndTran)
奇怪的是,运行此代码将工作两次,但只有在两个单独的批次中完成。然后所有后续执行也将起作用。有没有更好的连接方式?
解决方案
推荐阅读
- null - 浏览器和邮递员中的响应为 200 ok,并以 JSON 格式显示所有数据,但 volley 给出错误 null 代码在此处
- git - 如何通过 bitbucker-pielines 自动构建和推送许多 docker 镜像到 ecr?
- docker - Supervisor 没有在 Docker 中运行
- icloud - 轻松将 Mac 上的本地文件夹与 Google iCloud 驱动器同步
- arrays - 如何防止或禁用删除谷歌表格中特定单元格中的数组公式?
- javascript - Reactjs映射函数如何为数组中的每个项目显示不同的值
- node.js - AWS EC2 Javascript 堆内存不足
- javascript - getComputedStyle 的规范中是否指定了颜色格式?
- sql - 在转换为 UTC 时获取上个月存在的所有行
- windows - Windows 上的通知如何工作(注册表,无短链接)