使用 Stsadm.exe 命令列工具可以備份或還原網站。Stsadm.exe 工具採用下列參數。
參數 | 必要? | 描述 |
---|---|---|
-filename | 是 | 備份檔案的名稱。例如 backup.dat |
-url | 是 | 網站的 URL。例如 http://伺服器名稱/網站 |
-overwrite | 否 | 覆寫任何現有的備份檔案或網站。如果您不指定此參數而備份檔案或網站存在,備份就會停止。 |
-filename 參數可以採用下列任一種資訊類型:
附註 在備份網站之前,建議您先產生網站清單並識別要備份哪些網站。若要產生您伺服器上網站的清單,您可以使用 enumsites 作業。使用 enumsites 命令來產生網站清單,會有助於自動備份,例如,您可以將 enumsites 包括在批次檔案中,剖析網站清單,然後使用網站清單來建立備份。enumsites 作業使用下列語法:stsadm.exe -o enumsites -url url
若要執行網站的單一備份,請使用下列語法:
stsadm.exe -o backup -url http://server_name/site -filename file_name.dat
若要備份網站及覆寫現有備份檔案,請使用下列語法:
stsadm.exe -o backup -url http://server_name/site -filename local_drive:\path_name\file_name.dat -overwrite
若要還原網站,您可以將 restore 作業與 Stsadm.exe 命令列工具搭配使用。restore 作業採用下列參數:
參數 | 必要? | 描述 |
---|---|---|
-filename | 是 | 備份檔案的名稱。例如 backup.dat |
-url | 是 | 網站的 URL。例如 http://伺服器名稱/網站 |
-overwrite | 否 | 覆寫任何現有備份檔案或網站。如果您不指定此參數且備份檔案或網站存在,還原作業就會停止。 |
您有三個選項可用於從備份還原網站。
重要 請謹慎使用此選項。您覆寫現有網站時,會徹底覆寫現有網站。您不能合併網站。任何現有網站內容以及現有網站權限都會在您覆寫網站時損毀。
此為建議選項。您將網站還原到同一伺服器上的新網站時,可以從還原的網站複製資料,並將其貼回到原始網站。還原網站以復原資料時請使用此方法。
附註 為了使還原作業正確進行,必須要正確設定您虛擬伺服器的包含及排除的路徑。如果您正在將網站還原到新網站,如有必要,請確定在還原網站之前先建立該網站的包含路徑。
這是更複雜的分析藍本,但是它可讓您設定同一網站的兩個版本 (如同前一個選項),而具有該能力,就可以使用未使用的網站刪除功能,在指定的時段後自動移除網站。
附註 若要從網站備份復原指定的清單或清單項目,請使用此方法來還原網站,然後將清單或項目從還原的網站複製到原始網站。
若要從備份檔案將網站還原到新網站或個別伺服器,請使用下列語法:
stsadm.exe -o restore -url http://server_name/site -filename file_name.dat
若要從伺服器共用的備份檔案還原網站,並覆寫新位置處任何現有的網站,請使用下列語法:
stsadm.exe -o restore -url http://server_name/site -filename \\share\folder\file_name.dat -overwrite
當您要還原在 Active Directory 帳號建立模式中執行的網站,目的網站同樣也必須在 Active Directory 帳號建立模式中執行。 而且,您無法將一個不在 Active Directory 帳號建立模式中執行的網站,還原到一個在 Active Directory 帳號建立模式中執行的伺服器上。
重要
stsadm –o deletesites –deleteusers false