0

READ UNCOMMITEDSQL Alchemy エンジン オブジェクトを介して実行されるすべてのクエリのトランザクション レベルを設定するにはどうすればよいですか?

isolation_levelここに記載されているように引数を設定します: http://docs.sqlalchemy.org/en/latest/core/engines.html#sqlalchemy.create_engine.params.isolation_levelcreate_engineに次のよう に渡します:

my_eng = create_engine(db_conn_string, isolation_level='READ_UNCOMMITTED')

しかし、私のバックエンド (MS SQL Server) では次のエラーが発生します。MS SQL の分離レベルに関するドキュメントがないことに驚いています。

TypeError: Invalid argument(s) 'isolation_level' sent to create_engine(), 
using configuration MSDialect_pyodbc/QueuePool/Engine.  Please check that 
the keyword arguments are appropriate for this combination of components.

さらに、ここの方言ドキュメントには何も役に立ちません。

http://docs.sqlalchemy.org/en/rel_1_0/dialects/mssql.html#dsn-connections

4

2 に答える 2