SQLAlchemy连接在首次尝试连接时失败,但随后的连接成功

时间:2018-07-23 12:24:27

标签: sql-server sqlalchemy azure-sql-database pyodbc

documentation之后,最简单的连接方法是创建一个Engine并运行connect()方法。

connection = engine.connect()
result = connection.execute("select 1")
print(result.fetchall())
connection.close()

但是,尝试这样做时出现错误。

[42000] [Microsoft] [SQL Server的ODBC驱动程序17] [SQL Server] 111214;尝试完成事务的操作失败。找不到对应的交易。 (111214)(SQLEndTran)

奇怪的是,运行此代码将只工作两次,只有分两次进行。然后,所有后续执行也将起作用。有更好的连接方法吗?

0 个答案:

没有答案