還原 Microsoft SQL Server 資料庫 › 使用 Microsoft SQL Server 2000、2005、2008 或 2012 執行離線破損頁面還原
使用 Microsoft SQL Server 2000、2005、2008 或 2012 執行離線破損頁面還原
Microsoft SQL Server 2000、2005、2008 或 2012 可以偵測資料庫中的資料是否損毀,並將損毀範圍限制在資料頁層級。 您可隨時從系統資料庫 [msdb] 的 [suspect_pages] 表格,查看已知損毀頁面的最新清單。 除了偵測、隔離破損頁面外,SQL 2005 還能在還原時僅覆寫已毀損的資料頁。 本功能讓您能使輕微損毀的資料庫立刻恢復作業。
附註:開始此程序以前,請不要讓資料庫離線。
請依循下列步驟:
- 若資料庫使用簡單復原模組,請變更為完整復原模組。
- (選用) 對資料庫進行資料庫一致性檢查 (DBCC CheckDB),找出已報告損毀頁面以外的其他損毀頁面。 這可在步驟 4 期間進行。
- 中斷使用該資料庫的所有用戶端連線 (否則下列步驟會失敗)。
- 以 [只備份日誌的結尾,保持資料庫為無法修復模式] (日誌尾部) 選項執行異動日誌備份。 若您尚未個別執行步驟 2,則亦應選取 [備份前進行資料庫一致性檢查] 選項及 [如果 DBCC 失敗時繼續] 選項。
- 執行資料庫的離線破損頁面修復還原,如下所示:
- 開啟 [還原管理員]。
- 在 [來源] 索引標籤中,使用 [依樹狀目錄進行還原] 檢視來尋找、選取資料庫。
- 開啟 [代理程式選項]。
- 確認是否已選取 [自動選取]。
- 在 [子集] 下選取 [破損頁面修復 - 離線]。
- 在 [復原完成狀態] 下選取 [讓資料庫能操作]。
- (選用) 您可在還原後執行資料庫一致性檢查。
- 按一下 [確定]。
- 在 [目標] 索引標籤上選取 [還原至原始位置] (如果尚未選取)。
- 提交還原工作。
- 若您在步驟 1 時變更了復原模組,請變更為簡單復原模組。
- 繼續使用該資料庫。
Copyright © 2013 CA.
All rights reserved.
|
|