Udostępnij za pośrednictwem


Introduction to Log Sequence Numbers

Every record in the SQL Servertransaction log is uniquely identified by a log sequence number (LSN).LSNs są uporządkowane w taki sposób, że jeśli LSN2 jest większa niż LSN1, zmiana opisana rekordu dziennika, o których mowa w LSN2 wystąpił po zmianie opisane LSN rekordu dziennika.

LSN rekordu dziennika, w którym wystąpił znaczące zdarzenie, może być przydatne przy tworzeniu przywracanie poprawnej sekwencji.Ponieważ LSNs porządkowania, mogą być one porównywane równości i nierówność (tzn., <, >, =, <=, >=).Takie porównania są przydatne podczas tworzenia sekwencji przywracanie.

Uwaga

Wartości tego typu są LSNs numeric(25,0). Operacji arytmetycznych (na przykład dodanie lub odjęcie) nie są znaczące i nie mogą być używane z LSNs.

LSNs są używane wewnętrznie podczas sekwencji przywracanie do śledzenia punktu w czas do przywrócenia danych.Po przywróceniu kopia zapasowa danych zostanie przywrócona do LSN, odpowiadający punktu w czas u których wykonano kopię zapasową.Zróżnicowanie i dziennika kopii zapasowych wcześniejsze przywróconej bazy danych na później, odnoszącą się do większej LSN.

Wyświetlanie LSNs wykorzystywane przez kopia zapasowa i przywracanie

LSN rekordu dziennika, w którym wystąpił dany zdarzeń wykonywania kopii zapasowych i przywracanie jest wyświetlany przy użyciu co najmniej jedną z następujących czynności:

Uwaga

LSNs są również wyświetlane w niektórych dokumentach wiadomości.