我想为我的c#应用程序中的某些进程应用一些 sql-session 级别设置。
例如,我想将DEADLOCK_PRIORITY一些后台进程设置为LOW.
问题是:
如果我打开一个新的 sql 连接,是否会启动一个新的 sql-session?
sql-session 会一直持续到连接关闭吗?如果我在
SqlConnection打开后立即应用我的设置,它们是否对在相同上下文中执行的所有查询有效SqlConnection?连接池怎么样?我的
SET DEADLOCK_PRIORITY LOW设置是否有可能被系统中的其他进程重用(我不想这样做),因为SqlConnection它实际上并没有关闭(asp.net 连接池决定重用它)。
谢谢!