【发布时间】:2013-06-21 12:44:16
【问题描述】:
有没有办法为某些 sql 查询使用 ReadCommited 事务隔离级别,同时为其他查询使用 ReadCommitedSnapshot?
据我所知,一旦我为我的数据库SET READ_COMMITTED_SNAPSHOT ON,我之前在 ReadCommited IL 下运行的所有事务都将切换到 RCS。
在.NET我只有IsolationLevel.ReadCommited。
当然,我不能在每次查询之前打开/关闭SET READ_COMMITTED_SNAPSHOT,因为它需要非常单一的 sql 连接(实际上需要一些时间)。
有什么选择吗?
编辑:向上!!!!!!
【问题讨论】:
-
如果你没有得到你想要的答案,这往往表明你需要在你的问题上付出更多的努力和/或开始赏金。继续编辑您的问题以使其突出显示是不礼貌的。
-
@Damien_The_Unbeliever,好的,我明白了。我为此道歉。打算做一些调查/实验,并且可能自己回答。
标签: c# sql-server sql-server-2008 tsql transactions