用來還原 Active Directory 輕量型目錄服務 (AD LDS) 執行個體的程序取決於執行個體是否存在,以及執行個體是否屬於組態集:

還原屬於組態集之現有 AD LDS 執行個體上的 AD LDS 資料

若要完成此程序,至少需要 Administrators 群組的成員資格或同等權限。 請參閱有關使用適當帳戶與群組成員資格的詳細資料,網址位於:https://go.microsoft.com/fwlink/?LinkId=83477 (可能為英文網頁)。

以系統授權方式還原屬於組態集之 AD LDS 執行個體上的 AD LDS 資料
  1. 如果要還原資料的 AD LDS 執行個體正在執行,請停止該執行個體。

  2. 開啟 [備份]。

  3. [執行] 功能表,按一下 [復原]

  4. 遵循 [復原精靈] 中的步驟,指定來源備份資料的位置,以及識別想要從中復原執行個體資料的特定備份。

  5. [選取復原類型] 中,按一下 [檔案和資料夾],然後按 [下一步]

  6. [選取要復原的項目] 中,瀏覽並選取內含執行個體資料檔的資料夾。根據預設值,AD LDS 資料庫和記錄檔位於 %ProgramFiles%\Microsoft ADAM\instancename,其中 instancename 是 AD LDS 執行個體名稱。

  7. [指定復原選項] 中,依序按一下 [原始位置][以復原的檔案覆寫現有的檔案],然後按 [下一步]

  8. 若要完成還原,請按一下 [完成]

  9. 還原完成後,請關閉 [備份]。

  10. 開啟命令提示字元。

  11. 在命令提示字元中輸入下列命令,並按下 ENTER 鍵:

    dsdbutil

  12. dsdbutil: 提示中輸入下列命令,然後按 ENTER 鍵:

    activate instance instancename

    其中 instancename 代表想要還原資料的 AD LDS 執行個體服務名稱。

  13. dsdbutil: 提示中輸入下列命令,然後按 ENTER 鍵:

    authoritative restore

  14. authoritative restore: 提示中,輸入下表中的其中一個命令。

    命令 描述

    restore database

    執行整個目錄資料庫的系統授權還原。

    restore object dn

    執行目錄物件的系統授權還原,而目錄物件的辨別名稱是以 dn 表示。

    restore subtree dn

    執行目錄子樹狀目錄的系統授權還原,而目錄子樹狀目錄的辨別名稱是以 dn 表示。

其他考量

  • 若要開啟 [備份],請依序按一下 [開始][系統管理工具],然後按一下 [備份]

  • 若要開啟命令提示字元,請按一下 [開始],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]

  • 使用 [服務] 嵌入式管理單元來停止 AD LDS 執行個體。

  • 如果想要透過系統授權方式以還原的資料覆寫組態集中的現有資料,則可以使用這個程序。

  • 如需 dsdbutil 中之 authoritative restore 命令的相關資訊,請在 authoritative restore: 提示中輸入 ?,然後按 ENTER 鍵。

  • 如果您意外對目前執行中的 AD LDS 執行個體啟動了 AD LDS 執行個體還原,建議您立即重新啟動電腦,停止 AD LDS 執行個體,然後再次執行還原。

還原造成現有 AD LDS 執行個體無法啟動的損毀資料庫

若要完成此程序,至少需要 Administrators 群組的成員資格或同等權限。 請參閱有關使用適當帳戶與群組成員資格的詳細資料,網址位於:https://go.microsoft.com/fwlink/?LinkId=83477 (可能為英文網頁)。

還原造成現有 AD LDS 執行個體無法啟動的損毀資料庫
  1. 如果要還原資料的 AD LDS 執行個體正在執行,請停止該執行個體。

  2. 開啟 [備份]。

  3. [執行] 功能表,按一下 [復原]

  4. 遵循精靈中的步驟,指定來源備份資料的位置,以及識別想要從中復原執行個體資料的特定備份。

  5. [選取復原類型] 中,按一下 [檔案和資料夾],然後按 [下一步]

  6. [選取要復原的項目] 中,瀏覽並選取內含執行個體資料檔的資料夾。AD LDS 資料庫和記錄檔預設是位於 %ProgramFiles%\Microsoft ADAM\instancename,其中 instancename 等於 AD LDS 執行個體名稱。

  7. [指定復原選項] 中,依序按一下 [原始位置][以復原的檔案覆寫現有的檔案],然後按 [下一步]

  8. 若要完成還原,請按一下 [完成]

  9. 還原完成後,請關閉 [備份]。

  10. 重新啟動 AD LDS 執行個體。

其他考量

  • 使用 [服務] 嵌入式管理單元來停止和啟動 AD LDS 執行個體。

  • 若要開啟 [備份],請依序按一下 [開始][系統管理工具],然後按一下 [備份]

  • 如果執行這個程序之後,AD LDS 執行個體無法啟動,請根據 AD LDS 執行個體是屬於組態集還是唯一的執行個體,執行適當的程序來進行 AD LDS 執行個體的完整還原。

  • 如果您意外對目前執行中的 AD LDS 執行個體啟動了 AD LDS 執行個體還原,建議您立即重新啟動電腦,停止 AD LDS 執行個體,然後再次執行還原。

還原不屬於組態集的 AD LDS 執行個體

若要完成此程序,至少需要 Administrators 群組的成員資格或同等權限。 請參閱有關使用適當帳戶與群組成員資格的詳細資料,網址位於:https://go.microsoft.com/fwlink/?LinkId=83477 (可能為英文網頁)。

完整還原不屬於組態集的 AD LDS 執行個體
  1. 使用 [Active Directory 輕量型目錄服務安裝精靈] 來建立 AD LDS 執行個體,並指定原始 AD LDS 安裝期間使用的相同設定。不過,請勿在安裝期間建立應用程式目錄分割。

  2. 停止剛剛建立的 AD LDS 執行個體 (如下所示):

    1. 依序按一下 [開始][系統管理工具],然後按一下 [服務]

    2. 在 [服務] 中,於 AD LDS 執行個體上按一下滑鼠右鍵,然後按一下 [停止]

  3. 開啟 [備份]。

  4. [執行] 功能表,按一下 [復原]

  5. 遵循 [復原精靈] 中的步驟,指定來源備份資料的位置,以及識別想要從中復原執行個體資料的特定備份。

  6. [選取復原類型] 中,按一下 [檔案和資料夾],然後按 [下一步]

  7. [選取要復原的項目] 中,瀏覽並選取內含執行個體資料檔的資料夾。根據預設值,AD LDS 資料庫和記錄檔位於 %ProgramFiles%\Microsoft ADAM\instancename,其中 instancename 是 AD LDS 執行個體名稱。

  8. [指定復原選項] 中,依序按一下 [原始位置][以復原的檔案覆寫現有的檔案],然後按 [下一步]

  9. 若要完成還原,請按一下 [完成]

  10. 還原完成後,請關閉 [備份]。

  11. 啟動剛剛建立的 AD LDS 執行個體 (如下所示):

    1. 依序按一下 [開始][系統管理工具],然後按一下 [服務]

    2. 在 [服務] 中,於 AD LDS 執行個體上按一下滑鼠右鍵,然後按一下 [啟動]

其他考量

  • 若要開啟 [備份],請依序按一下 [開始][系統管理工具],然後按一下 [備份]

  • 如果您意外對目前執行中的 AD LDS 執行個體啟動了 AD LDS 執行個體還原,建議您立即重新啟動電腦,停止 AD LDS 執行個體,然後再次執行還原。

還原屬於組態集的 AD LDS 執行個體

若要完成此程序,至少需要 Administrators 群組的成員資格或同等權限。 請參閱有關使用適當帳戶與群組成員資格的詳細資料,網址位於:https://go.microsoft.com/fwlink/?LinkId=83477 (可能為英文網頁)。

完整還原屬於組態集的 AD LDS 執行個體
  1. 在組態集內剩餘的其中一個 AD LDS 執行個體上,刪除代表想要還原之 AD LDS 執行個體的伺服器物件 (如下所示):

    1. 開啟命令提示字元。

    2. 在命令提示字元中輸入 dsmgmt,然後按 ENTER 鍵。

    3. dsmgmt: 提示中輸入 metadata cleanup,然後按 ENTER 鍵。

    4. metadata cleanup: 提示中輸入 select operation target,然後按 ENTER 鍵。

    5. select operation target: 提示中輸入 connections,然後按 ENTER 鍵。

    6. server connections: 提示中輸入下列命令,然後按 ENTER 鍵:

      connect to server computername:portnumber

      其中 computername:portnumber 代表想要連線的 AD LDS 執行個體。

    7. server connections: 提示中輸入 q,然後按 ENTER 鍵。

    8. select operation target: 提示中輸入 list sites,然後按 ENTER 鍵。請指出號碼,而這個號碼對應於想要刪除之伺服器物件所在的站台。

    9. select operation target: 提示中輸入 select site n,然後按 ENTER 鍵,其中 n 代表上一個步驟中指出的號碼。

    10. select operation target: 提示中輸入 list naming contexts,然後按 ENTER 鍵。請指出號碼,而這個號碼對應於伺服器 (包含想要刪除的伺服器物件) 先前保留的命名內容。

    11. 輸入 select naming context n,然後按 ENTER,其中 n 代表上一個步驟中指出的號碼。

    12. 輸入 list servers in site,然後按 ENTER 鍵。請指出號碼,而這個號碼是與伺服器 (包含想要刪除的伺服器物件) 相關聯的號碼。

    13. 輸入 select server n,然後按 ENTER,其中 n 代表上一個步驟中指出的號碼。

    14. select operation target: 提示中輸入 q,然後按 ENTER 鍵。

    15. metadata cleanup: 提示中輸入 remove selected server,然後按 ENTER 鍵。按一下 yes 確認刪除伺服器物件。

    16. 此外,您必須從站台容器中刪除伺服器物件:

      CN=Servers,CN=sitename,CN=Sites,CN=Configuration,CN={GUID}

      其中,sitename 代表伺服器物件所在的站台名稱,而 GUID 代表 AD LDS 執行個體的全域唯一識別碼 (GUID)。

  2. 開啟 [備份]。

  3. [執行] 功能表,按一下 [復原]

  4. 遵循 [復原精靈] 中的步驟,指定來源備份資料的位置,以及識別想要從中復原執行個體資料的特定備份。

  5. [選取復原類型] 中,按一下 [檔案和資料夾],然後按 [下一步]

  6. [選取要復原的項目] 中,瀏覽並選取內含執行個體資料檔的資料夾。AD LDS 資料庫和記錄檔預設是位於 %ProgramFiles%\Microsoft ADAM\instancename,其中 instancename 是 AD LDS 執行個體名稱。

  7. [指定復原選項] 中,按一下 [替代位置],並指定復原檔案的暫存位置,然後按 [下一步]

  8. 若要完成還原,請按一下 [完成]

  9. 在命令提示字元中輸入下列命令,然後按 ENTER:

    %windir%\adam\adaminstall /adv

  10. 遵循 [Active Directory 輕量型目錄服務安裝精靈] 中的步驟。

其他考量

  • 若要開啟 [備份],請依序按一下 [開始][系統管理工具],然後按一下 [備份]

  • 若要開啟命令提示字元,請按一下 [開始],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]

  • 如需 dsmgmt 的說明,請在 dsmgmt 提示中輸入 ?,然後按 ENTER 鍵。

  • 如果您意外對目前執行中的 AD LDS 執行個體啟動了 AD LDS 執行個體還原,建議您立即重新啟動電腦,停止 AD LDS 執行個體,然後再次執行還原。

其他參考資料


目錄