0

我创建了一个快照,AdventureWorksSS. 创建快照后删除了一条记录。

当我从 查询时AdventureWorksSS,会显示已删除的记录。

删除的记录存储在哪里,Snapshot 仍如何检索已删除的记录?

据我了解,快照是指向原始数据库的指针,仅在必要时获取数据。删除的数据会自动插入快照吗?

4

2 回答 2

1

这解释了它:http: //msdn.microsoft.com/en-us/library/ms187054.aspx

于 2009-08-04T14:29:49.213 回答
1

快照隔离级别从版本存储中检索前一行。版本存储跟踪影响 tempdb 中版本化行的所有更改。

数据库快照在受影响页面的写入时进行复制,并使用操作系统稀疏文件功能。

于 2009-08-04T14:32:12.953 回答