Metabase 之於 IIS 就親像 Registry 之於 Windows , 只要保有一份 Metabase 備份, 一但 IIS 掛了都還有起死回生的機會, 今天的文章就要來看看如何備份 IIS 的 Metabase
什麼是 Metabase
Metabase 是 IIS 儲存相關設定的所在, 它的功能其實甲 Windows 的登錄資料庫 (Registry) 是同款的, 只不過它是特別為 IIS 4.0 以上所設計的, 在 3.0 版之前, IIS 的設定仍然是放在登錄資料庫, 所以當你由 3.0 升級到 4.0 版時, IIS 的設定參數便會被移到 Metabase, 當 IIS 啟動後, Metabase 會被載入到記憶體直到 IIS 被停止
Metabase 的結構
甲登錄資料庫同款, Metabase 是採用樹狀結構, 由節點 (node), 機碼 (key) 及子機碼所組成, 在 Metabase 中的節點所代表是一個站台或是目錄, 而在節點之下含有一個或多個機碼, 也就是代表 IIS 的某項屬性設定
如何備份 Metabase
開啟 Internet 服務管理員 ,選取 [Internet Information Services] 之下的電腦圖示
按 執行, 然後選取 備份/還原設定
按 建立備份, 輸入備份檔案名稱後按 確定, 在預設的情況下, 備份檔將儲存在 \winnt\system32\inetsrv\MetaBack 目錄下
如何還原 Metabase
開啟 Internet 服務管理員 ,選取 [Internet Information Services] 之下的電腦圖示
按 執行, 然後選取 備份/還原設定
選取備份檔案,然後按 還原 按鈕, 在詢問是否還原設定值時,請按 是
有夠簡單的, 不過要注意的是如果你的 Windows 或是 IIS 重新安裝後, 這個還原方法就不靈了!
希望這篇文章對你有幫助!