記錄序號簡介

Microsoft SQL Server 交易記錄檔中的每一筆記錄,都由記錄序號 (LSN) 來唯一地識別。LSN 是經過排序的,因此如果 LSN2 大於 LSN1,表示 LSN2 所參考記錄中描述的變更,發生在記錄 LSN1 所描述的變更之後。

發生重大事件時的記錄 LSN,有助於建構正確的還原順序。因為 LSN 經過排序,所以可以進行相等和不等比較 (亦即 <>=<=>=)。要建構還原順序時,這種比較很有用。

ms190411.note(zh-tw,SQL.90).gif附註:
LSN 是資料類型 numeric(25,0) 的值。數學運算 (例如:加、減) 在此沒有意義,且絕不能搭配 LSN 使用。

執行 RESTORE (還原) 順序期間,在內部會使用 LSN 來追蹤已還原資料的時間點。還原備份時,資料會還原到備份執行時間點所對應的 LSN;差異和記錄備份則可將已還原的資料庫推往更後面的時間點,因為它們對應到較高的 LSN。

檢視備份與還原使用的 LSN

特定備份與還原事件發生時的記錄 LSN,可透過下列一或多種方式來檢視:

ms190411.note(zh-tw,SQL.90).gif附註:
LSN 也會出現在某些訊息文字中。

請參閱

概念

判斷記錄備份內含的時間間隔
記錄序號和還原計劃
復原路徑

說明及資訊

取得 SQL Server 2005 協助