天早上接的case,客戶是一小公司,唯一的DC由於硬件故障啓動不了,更換硬件後,提示目錄服務無法啓動,只能進active directory restore mode。
查閱KB258062,還是無法修復,提示:
Open DIT database ... Could not initialize the jet engine Jet error -255 Failed
看來無法修復。可是客戶又沒有備份,只能重建active directory。如果有其他域控制器,則情況就簡單了,把這臺DC offline,然後在其他DC上刪掉這臺DC,清理一下active directory,網上可以找到大量參考文章。
可是現在沒有其他DC,顯然無損恢復是不可能了,如何讓這臺機儘快back online,因爲這臺機上還有大量其他的應用軟件,如果重裝OS,太費時間。最快的辦法是將active directory刪掉,然後重建active directory。如何刪AD,一般用dcpromo.exe,可是dcpromo不能在ad restore mode用,而正常模式又進不去,怎麼辦?
在ad restore mode用regedit,編輯HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \ProductOptions下的ProductType,改成ServerNT(大小寫敏感),然後reboot。啓動時windows會認爲這是一臺普通server,成功進入windows,用dcpromo將該機提升爲DC,新建一個臨時域,並且一定要是新的forest。重起之後再用 dcpromo降級,至此所有無用的ad信息全部刪除,系統恢復成普通server。
總結,網上可以找到大量文章講"how to remove dc from active directory",卻找不到"how to remove active directory from a failed dc"。今天自己實踐了一下,並把過程寫下,希望對大家有一些幫助。
將域控制器DC強制降級
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Windows 2000 Active Directory FSMO 角色
lingping
2019-02-23 14:05:54
域控制器災難恢復之偷樑換柱
zhanglong0123
2019-02-23 13:29:47
課堂筆記----Playframe work
雨鑫慌雨
2019-02-23 13:24:38
新生力量Windows2008額外域控制器的部署!
chengcai
2019-02-23 13:08:35
oracle 啓動歸檔模式
huchazsu
2019-02-23 14:01:14
mysql基本命令
samplelife
2019-02-23 13:57:36
解決不能mysqldump備份權限不夠的問題
guokaikaikai
2019-02-23 13:32:01
Oracle 數據庫的管理
一直在追你
2019-02-23 13:03:55
sql server實戰
一直在追你
2019-02-23 13:03:55
ORA-01102 報錯解決方法
woshiwhs
2019-02-23 12:58:30
Java中的jdbc連sqlserver
yi_sixian
2019-02-23 12:49:58
SQL Server 2005 筆記
simyang
2019-02-23 00:38:26
CentOs5.5 32bit 安裝oracle10g(高級安裝)
唐光輝
2019-02-23 00:37:09
oracle 10g,win7下,高級安裝,程序異常終止
狼卍魂
2019-02-23 00:33:45