在這篇文章中我們看看事務日誌的關鍵功能 SQL Server
事務日誌,顧名思義,記錄著所有正在發生的事務,以及資料庫每天的修改。它是資料庫中最關鍵的組成部分之一,當系統發生故障時,它可以將資料庫恢復到一致狀態。除非您完全確定後果,否則切勿刪除或移動交易日誌。交易日誌的功能如下:
- 恢復個人交易: 如果數據庫引擎中出現錯誤(例如與客戶端失去通信或發出 ROLLBACK 語句),日誌記錄會回滾在未完成事務期間所做的修改。
- 恢復不完整的交易作為 SQL Server 開始: 如果運行的服務器出現故障 SQL Server,有些交易是不完整的。 這些事務及其修改在發生以下情況時回滾 SQL Server 實例開始; 這樣做是為了確保數據庫的完整性。
- 恢復到故障點: 您可以將數據庫恢復到故障點; 首先恢復完整數據庫備份,然後是差異數據庫備份,然後是剩餘事務日誌備份,直到故障點。 還原每個日誌備份後,數據庫引擎將應用日誌文件中記錄的必要更改,然後前滾所有事務。
- 支持事務複製: 每個數據庫的事務日誌都由日誌讀取器代理監視以進行事務複製。

- 日誌傳送和數據庫鏡像: 這兩個進程主要依賴於事務日誌。 在日誌傳送中,主數據庫的活動事務日誌文件由主服務器發送到多個目的地。 在數據庫鏡像中,主體服務器實例用於將所有日誌記錄立即發送到鏡像服務器實例。
在了解了事務日誌的功能之後,了解事務日誌的特點也很重要,這樣才能更好的理解這個概念。 下面列出的是事務登錄的特點 SQL Server 數據庫引擎。
- 它是與其他文件隔離實現的; 作為單個文件或一組文件。 事務日誌中的緩存是單獨處理的,而不是與用於數據頁的緩衝區緩存一起處理。
- 日誌記錄和頁面的格式可以與數據頁面的格式不同。
- 可以在多個文件中實現; 通過為存儲的日誌放置 FILEGROWTH 值,可以自動擴展文件。 這有助於減少日誌空間不足的情況,同時還可以減少管理開銷。
- 用於回收事務日誌中現有空間的機制提供了快速的結果,同時對事務吞吐量的影響最小。
事務日誌有助於輕鬆跟踪事務並記錄由這些事務引起的所有修改。
SQL 錯誤 a再通常遇到 in 任何實現 and s不應該 b忽略
大多數 SQL 使用者都會認同,SQL 錯誤雖然常見,但管理員通常不會給予太多重視。然而,與 SQL 資料檔相關的錯誤不容忽視,因為它們可能是 SQL 崩潰的前兆。如果您懷疑某個 SQL 檔案已損壞,可以使用… mdf維修 像 DataNumen SQL Recovery 提取其內容並將其保存到新的 MDF 文件中。 這個非凡的工具有能力對所有存儲的記錄進行完整的恢復,同時丟失任何東西,包括索引。 此外,如果需要,該工具也可用於將提取的內容保存在文本文件中。
作者簡介:
陳艾倫(Alan Chen)是總裁兼董事長 DataNumen,Inc.是數據恢復技術的全球領導者,包括 訪問恢復 和sql恢復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM