用來還原 Active Directory 輕量型目錄服務 (AD LDS) 執行個體的程序取決於執行個體是否存在,以及執行個體是否屬於組態集:
-
還原屬於組態集之現有 AD LDS 執行個體上的 AD LDS 資料
-
還原造成現有 AD LDS 執行個體無法啟動的損毀資料庫
-
還原不屬於組態集的 AD LDS 執行個體
-
還原屬於組態集的 AD LDS 執行個體
還原屬於組態集之現有 AD LDS 執行個體上的 AD LDS 資料
若要完成此程序,至少需要 Administrators 群組的成員資格或同等權限。 請參閱有關使用適當帳戶與群組成員資格的詳細資料,網址位於:
以系統授權方式還原屬於組態集之 AD LDS 執行個體上的 AD LDS 資料 |
如果要還原資料的 AD LDS 執行個體正在執行,請停止該執行個體。
開啟 [備份]。
在 [執行] 功能表,按一下 [復原]。
遵循 [復原精靈] 中的步驟,指定來源備份資料的位置,以及識別想要從中復原執行個體資料的特定備份。
在 [選取復原類型] 中,按一下 [檔案和資料夾],然後按 [下一步]。
在 [選取要復原的項目] 中,瀏覽並選取內含執行個體資料檔的資料夾。根據預設值,AD LDS 資料庫和記錄檔位於 %ProgramFiles%\Microsoft ADAM\instancename,其中 instancename 是 AD LDS 執行個體名稱。
在 [指定復原選項] 中,依序按一下 [原始位置]、[以復原的檔案覆寫現有的檔案],然後按 [下一步]。
若要完成還原,請按一下 [完成]。
還原完成後,請關閉 [備份]。
開啟命令提示字元。
在命令提示字元中輸入下列命令,並按下 ENTER 鍵:
dsdbutil
在 dsdbutil: 提示中輸入下列命令,然後按 ENTER 鍵:
activate instance instancename
其中 instancename 代表想要還原資料的 AD LDS 執行個體服務名稱。
在 dsdbutil: 提示中輸入下列命令,然後按 ENTER 鍵:
authoritative restore
在 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 群組的成員資格或同等權限。 請參閱有關使用適當帳戶與群組成員資格的詳細資料,網址位於:
還原造成現有 AD LDS 執行個體無法啟動的損毀資料庫 |
如果要還原資料的 AD LDS 執行個體正在執行,請停止該執行個體。
開啟 [備份]。
在 [執行] 功能表,按一下 [復原]。
遵循精靈中的步驟,指定來源備份資料的位置,以及識別想要從中復原執行個體資料的特定備份。
在 [選取復原類型] 中,按一下 [檔案和資料夾],然後按 [下一步]。
在 [選取要復原的項目] 中,瀏覽並選取內含執行個體資料檔的資料夾。AD LDS 資料庫和記錄檔預設是位於 %ProgramFiles%\Microsoft ADAM\instancename,其中 instancename 等於 AD LDS 執行個體名稱。
在 [指定復原選項] 中,依序按一下 [原始位置]、[以復原的檔案覆寫現有的檔案],然後按 [下一步]。
若要完成還原,請按一下 [完成]。
還原完成後,請關閉 [備份]。
重新啟動 AD LDS 執行個體。
其他考量
-
使用 [服務] 嵌入式管理單元來停止和啟動 AD LDS 執行個體。
-
若要開啟 [備份],請依序按一下 [開始]、[系統管理工具],然後按一下 [備份]。
-
如果執行這個程序之後,AD LDS 執行個體無法啟動,請根據 AD LDS 執行個體是屬於組態集還是唯一的執行個體,執行適當的程序來進行 AD LDS 執行個體的完整還原。
-
如果您意外對目前執行中的 AD LDS 執行個體啟動了 AD LDS 執行個體還原,建議您立即重新啟動電腦,停止 AD LDS 執行個體,然後再次執行還原。
還原不屬於組態集的 AD LDS 執行個體
若要完成此程序,至少需要 Administrators 群組的成員資格或同等權限。 請參閱有關使用適當帳戶與群組成員資格的詳細資料,網址位於:
完整還原不屬於組態集的 AD LDS 執行個體 |
使用 [Active Directory 輕量型目錄服務安裝精靈] 來建立 AD LDS 執行個體,並指定原始 AD LDS 安裝期間使用的相同設定。不過,請勿在安裝期間建立應用程式目錄分割。
停止剛剛建立的 AD LDS 執行個體 (如下所示):
-
依序按一下 [開始]、[系統管理工具],然後按一下 [服務]。
-
在 [服務] 中,於 AD LDS 執行個體上按一下滑鼠右鍵,然後按一下 [停止]。
-
依序按一下 [開始]、[系統管理工具],然後按一下 [服務]。
開啟 [備份]。
在 [執行] 功能表,按一下 [復原]。
遵循 [復原精靈] 中的步驟,指定來源備份資料的位置,以及識別想要從中復原執行個體資料的特定備份。
在 [選取復原類型] 中,按一下 [檔案和資料夾],然後按 [下一步]。
在 [選取要復原的項目] 中,瀏覽並選取內含執行個體資料檔的資料夾。根據預設值,AD LDS 資料庫和記錄檔位於 %ProgramFiles%\Microsoft ADAM\instancename,其中 instancename 是 AD LDS 執行個體名稱。
在 [指定復原選項] 中,依序按一下 [原始位置]、[以復原的檔案覆寫現有的檔案],然後按 [下一步]。
若要完成還原,請按一下 [完成]。
還原完成後,請關閉 [備份]。
啟動剛剛建立的 AD LDS 執行個體 (如下所示):
-
依序按一下 [開始]、[系統管理工具],然後按一下 [服務]。
-
在 [服務] 中,於 AD LDS 執行個體上按一下滑鼠右鍵,然後按一下 [啟動]。
-
依序按一下 [開始]、[系統管理工具],然後按一下 [服務]。
其他考量
-
若要開啟 [備份],請依序按一下 [開始]、[系統管理工具],然後按一下 [備份]。
-
如果您意外對目前執行中的 AD LDS 執行個體啟動了 AD LDS 執行個體還原,建議您立即重新啟動電腦,停止 AD LDS 執行個體,然後再次執行還原。
還原屬於組態集的 AD LDS 執行個體
若要完成此程序,至少需要 Administrators 群組的成員資格或同等權限。 請參閱有關使用適當帳戶與群組成員資格的詳細資料,網址位於:
完整還原屬於組態集的 AD LDS 執行個體 |
在組態集內剩餘的其中一個 AD LDS 執行個體上,刪除代表想要還原之 AD LDS 執行個體的伺服器物件 (如下所示):
-
開啟命令提示字元。
-
在命令提示字元中輸入 dsmgmt,然後按 ENTER 鍵。
-
在 dsmgmt: 提示中輸入 metadata cleanup,然後按 ENTER 鍵。
-
在 metadata cleanup: 提示中輸入 select operation target,然後按 ENTER 鍵。
-
在 select operation target: 提示中輸入 connections,然後按 ENTER 鍵。
-
在 server connections: 提示中輸入下列命令,然後按 ENTER 鍵:
connect to server computername:portnumber
其中 computername:portnumber 代表想要連線的 AD LDS 執行個體。
-
在 server connections: 提示中輸入 q,然後按 ENTER 鍵。
-
在 select operation target: 提示中輸入 list sites,然後按 ENTER 鍵。請指出號碼,而這個號碼對應於想要刪除之伺服器物件所在的站台。
-
在 select operation target: 提示中輸入 select site n,然後按 ENTER 鍵,其中 n 代表上一個步驟中指出的號碼。
-
在 select operation target: 提示中輸入 list naming contexts,然後按 ENTER 鍵。請指出號碼,而這個號碼對應於伺服器 (包含想要刪除的伺服器物件) 先前保留的命名內容。
-
輸入 select naming context n,然後按 ENTER,其中 n 代表上一個步驟中指出的號碼。
-
輸入 list servers in site,然後按 ENTER 鍵。請指出號碼,而這個號碼是與伺服器 (包含想要刪除的伺服器物件) 相關聯的號碼。
-
輸入 select server n,然後按 ENTER,其中 n 代表上一個步驟中指出的號碼。
-
在 select operation target: 提示中輸入 q,然後按 ENTER 鍵。
-
在 metadata cleanup: 提示中輸入 remove selected server,然後按 ENTER 鍵。按一下 yes 確認刪除伺服器物件。
-
此外,您必須從站台容器中刪除伺服器物件:
CN=Servers,CN=sitename,CN=Sites,CN=Configuration,CN={GUID}
其中,sitename 代表伺服器物件所在的站台名稱,而 GUID 代表 AD LDS 執行個體的全域唯一識別碼 (GUID)。
-
開啟命令提示字元。
開啟 [備份]。
在 [執行] 功能表,按一下 [復原]。
遵循 [復原精靈] 中的步驟,指定來源備份資料的位置,以及識別想要從中復原執行個體資料的特定備份。
在 [選取復原類型] 中,按一下 [檔案和資料夾],然後按 [下一步]。
在 [選取要復原的項目] 中,瀏覽並選取內含執行個體資料檔的資料夾。AD LDS 資料庫和記錄檔預設是位於 %ProgramFiles%\Microsoft ADAM\instancename,其中 instancename 是 AD LDS 執行個體名稱。
在 [指定復原選項] 中,按一下 [替代位置],並指定復原檔案的暫存位置,然後按 [下一步]。
若要完成還原,請按一下 [完成]。
在命令提示字元中輸入下列命令,然後按 ENTER:
%windir%\adam\adaminstall /adv
遵循 [Active Directory 輕量型目錄服務安裝精靈] 中的步驟。
其他考量
-
若要開啟 [備份],請依序按一下 [開始]、[系統管理工具],然後按一下 [備份]。
-
若要開啟命令提示字元,請按一下 [開始],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
-
如需 dsmgmt 的說明,請在 dsmgmt 提示中輸入 ?,然後按 ENTER 鍵。
-
如果您意外對目前執行中的 AD LDS 執行個體啟動了 AD LDS 執行個體還原,建議您立即重新啟動電腦,停止 AD LDS 執行個體,然後再次執行還原。