代理程式還原選項 - Microsoft SQL Server - 還原選項

CA ARCserve Backup 可讓您指定 Microsoft SQL Server 還原選項,以及這些選項的還原位置。

[還原選項] 索引標籤可讓您選擇復原資料庫的方式。 這個索引標籤包含下列部份:

CA ARCserve Backup 自動選取範圍

讓您自動選取所有需要的作業階段與選項。 每個還原工作均預設啟用此選項,且會將所選選項適當的套用至自動選取的作業階段。

還原
資料庫

讓您還原整個資料庫。

檔案與檔案群組

可在資料庫大小和效能需求不足以執行完整資料庫還原時,讓您還原檔案或檔案群組。

部分還原

附註:此選項僅適用於 Microsoft SQL Server 2000 和 Microsoft SQL Server 2005。

讓您將部份資料庫還原至其他位置,使損毀或遺失的資料能夠複製回原始資料庫。 部分還原作業的層次是資料庫檔案群組。 固定還原主要的檔案和檔案群組、您所指定的檔案,以及其相對應的檔案群組。 如此會產生一組資料庫子集。 沒有還原的檔案群組會標記為「離線」,且無法存取。

破損頁面修復 - 線上

就地修復資料庫,無需還原整個資料庫。 損毀的頁面只有幾頁,且急需立刻復原時,建議採取本作業。

您應該先以 [日誌尾部] 選項執行異動日誌備份使資料庫離線。 建議以 [如果 DBCC 失敗時繼續] 選項執行 [備份前進行資料庫一致性檢查] 作業,以找出尚未發現的破損頁面,以免未來需要重複這個程序。 所有版本的 Microsoft SQL Server 2005 均可使用此選項。接著可從該資料庫的最新「完整」或「差異」備份作業階段執行 [破損頁面修復] 還原。 如果選取 [自動選取範圍] 選項,就會找出所有連續的異動日誌工作階段,檔案/檔案群組還原也會如此。 如果選取差異工作階段,則也會自動選取對應的完整備份工作階段。 資料庫仍保持在離線狀態,直到還原完成為止。

附註:Microsoft 建議這只能當作緊急措施。 破損頁面修復可在時間急迫時讓損毀的資料庫恢復提供服務,但建議您一有機會就把資料庫移轉到新磁碟,以免將來又出現錯誤。

破損頁面修復 - 離線

本選項必須使用企業版的 Microsoft SQL Server 2005。 以 [不截斷] 選項執行異動日誌備份可用來取得最新異動資訊,以便可能必須套用到損毀的頁面上。 建議以 [如果 DBCC 失敗時繼續] 選項執行 [備份前進行資料庫一致性檢查] 作業,以找出任何尚未發現的損毀頁面,以免未來需要重複這個程序。 接著可從該資料庫最近的完整或差異備份工作階段執行破損頁面修復還原。 如果選取 [自動選取範圍] 選項,自動選取範圍功能就會找出所有連續的異動日誌工作階段,檔案/檔案群組還原也會如此。 如果選取差異工作階段,則也會自動選取對應的完整備份工作階段。 資料庫在整個過程中都保持在線上狀態,您仍可存取未受損毀頁面影響的所有表格。

附註:在某些情況下您可能必須以 [不截斷] 選項執行額外的異動日誌備份,並且不使用 [自動選取範圍] 選項即還原該備份,以便完全重新啟用修復過的表格。 如果程序一開始沒有備份,就通常要完成這個步驟。

若是破損頁面修復還原,則 [復原完成狀態] 選項僅限於 [資料庫保持上線] 選項。 [還原前進行資料庫一致性檢查] 選項只有在使用 [破損頁面修復 – 線上] 選項時才會啟用,因為只有在這時資料庫才會在還原期間保持上線。 如果上次異動日誌備份前沒有執行資料庫一致性檢查,本選項可用來協助確保 Microsoft SQL Server 會找出所有額外的破損頁面。

附註:Microsoft 建議這只能當作緊急措施。 破損頁面修復可在時間急迫時讓損毀的資料庫恢復提供服務,但建議您一有機會就把資料庫移轉到新磁碟,以免將來又出現錯誤。

其他
強制還原覆寫現有檔案或資料庫

啟用此選項的話,會讓 Microsoft SQL Server 覆寫其辨識為不屬於還原中資料庫的檔案。 請只在收到由 Microsoft SQL Server 發出、提示您使用 With Replace 選項的訊息時,才使用這個選項。 此選項等同於使用還原指令的 With Replace 參數。

還原後,受限制的使用者有存取權

選取此選項的話,則目的地為原始位置的復原會覆寫目前的 ARCserve 資料庫,而不是備份至此作業階段的資料庫。 此選項用於從某個 ARCserve 網域將作業階段移轉至另一個,並記錄資訊。

保留複製設定值

把已發行的資料庫還原到其他伺服器 (即不是建立該資料庫的伺服器) 時,指示還原作業保留複寫設定。 此舉會在熱待機伺服器進行還原資料庫、日誌備份,以及復原資料庫時,阻止 Microsoft SQL Server 重新設定複寫設定。 在配合日誌發送而設定複製時,使用 [保留複製設定值] 選項。

當您使用 [保持資料庫不運作,但能夠還原其他異動日誌] 選項來還原備份時,便無法選取 [保留複製設定值] 選項。 您只能在使用 [保持資料庫運作,無其他異動日誌可還原] 選項時,同時使用 [保留複製設定值] 選項。

使用目前的 ARCserve 資料庫做為原始位置

選取此選項的話,則目的地為原始位置的復原會覆寫目前的 ARCserve 資料庫,而不是備份至此作業階段的資料庫。 此選項用於從某個 ARCserve 網域將作業階段移轉至另一個,並記錄資訊。

保留目前 ARCserve 網域的成員資格

選取此選項的話,則在開始復原之前,會從目標資料庫擷取 ARCserve 網域的目前資訊,如 ARCserve 網域名稱、主要伺服器身份與成員伺服器身份,並在復原完成之後寫回,以在復原之後仍能保存這些資訊。 當全選 [自動選取範圍]、[保持資料庫運作] 和 [使用目前 ASDB 做為原始位置] 時,就會啟用此選項,且若啟用此選項,就會預設選取。

此版本中,CA ARCserve Backup 會保留 CA ARCserve Backup 資料庫中的加密資訊。 加密資訊可以包括工作階段密碼和使用者設定檔資訊,全部都與 CA ARCserve Backup 網域關聯。 使用此選項時,由代理程式決定是否將此資訊與覆寫後資料庫中的保留 CA ARCserve Backup 網域建立關聯。 如果已還原的資料庫和覆寫後資料庫包含相同網域,將據此重新建立關聯。 如果已還原的資料庫和保留網域清單沒有相同網域,代理程式將依下表採取動作。 針對代理程式無法與任一保留網域對映的已還原網域,您必須在使用該資料庫的 CA ARCserve Backup 主要伺服器或獨立式伺服器其中的任何一個之上使用 DumpDB 公用程式,將機碼匯出。

已還原的 ARCserve 資料庫

覆寫後的 ARCserve 資料庫

代理程式動作

手動後續工作

一個 CA ARCserve Backup 網域

一個 CA ARCserve Backup 網域

  • 會傳送 CA ARCserve Backup 網域機碼,且工作階段密碼和使用者設定檔會重新建立關聯。
  • 已還原之 CA ARCserve Backup 資料庫中的伺服器資訊將不再保留。

還原資料庫後第一次開啟 [管理員主控台] 時,會要求您提供已還原網域的 caroot 密碼。 這樣便完成了 CA ARCserve Backup 網域機碼的傳送。

一個 CA ARCserve Backup 網域

兩個或更多 CA ARCserve Backup 網域

  • 會傳播 CA ARCserve Backup 網域機碼。
  • 工作階段密碼和使用者設定檔不會重新建立關聯。
  • 已還原之 CA ARCserve Backup 資料庫中的伺服器資訊將保留。
  • 會附加金錢符號 ($) 到網域名稱、主要伺服器名稱、已還原資料中所列各個伺服器的名稱之後。
  • 還原資料庫後第一次開啟各 CA ARCserve Backup 網域的 [管理員主控台] 時,會要求您提供已還原網域的 caroot 密碼。 這樣便完成了 CA ARCserve Backup 網域機碼的移轉。
  • 您必須在接收機碼的 CA ARCserve Backup 主要或獨立式伺服器上,使用 DumpDB 公用程式手動匯出及匯入工作階段密碼。

    附註:您必須在各個 CA ARCserve Backup 網域的主要伺服器上執行 cstop 和 cstart 並完成機碼移轉,才能使用 DumpDB 公用程式匯入工作階段密碼。

兩個或更多 CA ARCserve Backup 網域

任意數目的 CA ARCserve Backup 資料庫

  • 不會傳播 CA ARCserve Backup 網域機碼。
  • 工作階段機碼和使用者設定檔不會重新建立關聯。
  • 已還原之 CA ARCserve Backup 資料庫中的伺服器資訊將保留。
  • 會附加金錢符號 ($) 到網域名稱、主要伺服器名稱、已還原資料中所列各個伺服器的名稱之後。
  • 在網域的主要或獨立式伺服器上重新啟動 CA ARCserve Backup 服務時,會為保留的 CA ARCserve Backup 網域建立新網域機碼。
  • 您必須在接收機碼的 CA ARCserve Backup 主要或獨立式伺服器上,使用 DumpDB 公用程式手動匯出及匯入工作階段密碼。

    附註:您必須在各個 CA ARCserve Backup 網域的主要伺服器上執行 cstop 和 cstart,才能使用 DumpDB 公用程式匯入工作階段密碼。

附註:您必須在使用了覆寫後 CA ARCserve Backup 資料庫的每個網域的所有伺服器上執行 cstop 和 cstart,才能執行 DumpDB 公用程式。

如需使用 DumpDB 公用程式的詳細資訊,請參閱《指令行參考指南》。

指定的日誌還原時間
在工作標記前停止

此選項包含日期和時間欄位,可在其中設定特定的日期和時間標記。 此選項可將資料庫修復至指定標記時的狀態,但是不包括包含該標記時的異動。 如果您沒有選取 [日期時間之後] 核取方塊,復原就會在指定名稱的第一個標記時停止。 如果核取 [日期時間之後] 核取方塊,就會在實際指定名稱、或日期時間之後的第一個標記停止復原。

附註:僅在 Microsoft SQL Server 2000 和 Microsoft SQL Server 2005 中提供此選項。

在日誌標記點停止

此選項包含日期和時間欄位,可在其中設定特定的日期和時間標記。 此選項可將資料庫修復至指定標記時的狀態,其中包括包含該標記時的異動。 如果您沒有選取 [日期時間之後] 核取方塊,復原就會在指定名稱的第一個標記時停止。 如果核取 [日期時間之後] 核取方塊,就會在實際指定名稱、或日期時間之後的第一個標記停止復原。

附註:僅在 Microsoft SQL Server 2000 和 Microsoft SQL Server 2005 中提供此選項。

停止時間

此選項包含日期和時間欄位,可在其中輸入特定的日期和時間。 此選項可將資料庫修復至指定日期與時間的狀態。 這是預設的選項

還原完成狀態

下列滑塊會決定還原工作結束時的資料庫條件。

保持資料庫運作

指示還原作業復原任何尚未認可的異動。 經過復原過程後,就可以開始使用資料庫。

附註:如果使用 [自動選取範圍],您就不需要手動選擇任何 [還原完成狀態] 選項,因為 CA ARCserve Backup 會自動執行工作階段選取以及必要的選項。 如果您不是選擇 [自動選取範圍],就必須執行與還原程序有關的 Microsoft SQL Server 規則。 如需詳細資訊,請參閱 Microsoft SQL Server 文件。

保持資料庫離線並可進行差異復原

指示還原作業不復原任何尚未認可的異動,並讓資料庫保留在能接受其他檔案/檔案群組、差異或異動日誌還原的狀態。 執行手動還原時,通常會選取此項。

資料庫一致性檢查
還原之後

選取此選項可在備份完成之後檢查資料庫的一致性。 若要選取此選項,您亦必須選取 [保持資料庫運作]。 選取此選項會啟用下列選項。

請勿檢查索引

啟用此選項,以在不檢查使用者定義表格的索引情況下,檢查資料庫一致性。

僅檢查資料庫的實體一致性

啟用此選項,以檢查破損頁面與一般硬體故障的資料庫。 除此之外,它還可檢查頁面實體結構與記錄標題的完整性,以及頁面之物件 ID 與索引 ID 之間的一致性。 此選項會略過標準資料庫一致性檢查中一般會執行的資料有效性測試,僅檢驗與實體完整性相關者。 索引檢查是實體完整性檢查的一部分,除非您選取 [不要檢查索引] 指定停用此功能。

總合檢查碼失敗後繼續還原

即使一致性檢查失敗還是執行還原。