【发布时间】:2009-04-22 11:02:11
【问题描述】:
使用具有隔离级别“已提交快照”的 SQL 服务器,我们会定期将数据写入数据库并在同一事务的上下文中进一步读取。通常从数据库中读取时,我们会看到我们自己未提交的更改,但只有其他人所做的已提交更改。我们假设这是预期的行为。
我们现在发现,在一些相对罕见的情况下,我们看不到我们写入的值 - 只看到以前提交的值。
任何想法可能导致不一致?
【问题讨论】:
标签: sql-server transactions snapshot-isolation