Как снимок SQL Server извлекает удаленную запись из исходной базы данных?

StackOverflow https://stackoverflow.com/questions/1227825

  •  22-07-2019
  •  | 
  •  

Вопрос

Я создал снимок, AdventureWorksSS . Удалил запись после создания снимка.

Когда я запрашиваю у AdventureWorksSS , появляется удаленная запись.

Где хранится эта удаленная запись и как Snapshot по-прежнему извлекает удаленную запись?

Насколько я понимаю, снимок - это указатель на исходную базу данных, который выбирает только необходимые данные. Удаленные данные вставляются в снимки автоматически?

Это было полезно?

Решение

Другие советы

Уровень изоляции моментального снимка извлекает предыдущую строку из хранилища версий , Магазин версий отслеживает все изменения, которые затрагивают версионную строку в базе данных tempdb.

Снимок базы данных делает копию при записи затронутых страниц и использует ОС разреженных файлов .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top