【发布时间】:2021-06-25 10:23:33
【问题描述】:
我目前正在使用 pyobdc 连接到 MS SQL Server 2016。 因此,查询是如何使用“SET TRANSACTION ISOLATION LEVEL”,它只影响我正在运行的当前进程(将其设置为连接属性或将其包含在语句中)。 我担心的是这样做是否会改变可能正在运行和使用数据库的其他连接/进程的提交锁定行为。 所以我正在寻找的断言是,在我的脚本中设置 TRANSACTION ISOLATION LEVEL 只会影响那些脚本,而不会影响与 DB 通信的任何其他进程。
【问题讨论】:
-
如果这个功能影响所有进程,它可能有什么用处?作为documented,它会影响发出它的连接。
标签: sql sql-server pyodbc