Windows SharePoint Services 3.0:快速複製網站

發佈日期: 2007 年 8 月 1 日

作者: 王恩琦 (TechNet 技術論壇 WSS 版版主;微軟 2007 年度 WSS MVP)
http://blog.blueshop.com.tw/angi/

當一個 WSS 網站建立完成後,可能因為需求,必須建立另一個一模一樣的網站,所謂一模一樣是可能是網站內的文件、權限、甚至是自行定義的版面風格 (只要你所定義的風格是存在內容資料庫中),都要轉至另一個網站上,這時該怎麼做?如果要重建一個一模一樣的當然是可以啦,不過這未免也太耗費時間與人力成本吧!善用 WSS 網站的備份與還原機制,就可以達到這個目的!

本文將說明如何快速複製網站,讓你在短短五分鐘內,就可以完成網站的複製!

下圖是位於 8010 port 的一個網站,這個網站除了基本的小組網站內容外,還有一個 Reports 資料夾,裡面放了許多 Reporting Services 的 RDL 報表檔,下班前五分鐘老闆突然說:麻煩幫我在 8020 port 建立一個與 8010 port 一模一樣的網站,裡面的報表一張都不可少!阿咧!今天女友生日ㄟ,這...這可怎麼辦咧...

Dd125480.48-replicate1(zh-tw,TechNet.10).jpg

耶!使用 WSS 專用的 STSATM 指令,進行網站 8010 的備份,再還原網站 8020 即可啦!但,STSADM 網站指令到底在哪裡?

原來的 STSADM 是放在 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\ 之下,不過為了方便,小弟通常會把此指令 copy 至 D 根目錄下;而備份網站備份之指令為:

stsadm.exe -o backup -url http://server/site -filename backup.dat

Dd125480.48-replicate2(zh-tw,TechNet.10).jpg

備份之後,至管理中心的應用程式管理建立新的 Web 應用程式,詳情可參考【WSS 3.0 正式版安裝】安裝之二。當 Web 應用程式建立完成後,再使用 STSADM 將備份檔案還原至 8020 的 Web 應用程式。指令如下:

stsadm.exe -o restore –url http://server/site -filename backup.dat

Dd125480.48-replicate3(zh-tw,TechNet.10).jpg

一旦完成了,趕緊到 8020 port 的網站看看是否完整還原了!在下圖可以看到,8020 port 顯示的是第一張圖網站名稱為 8010 的網站,所以還原 OK 囉!

Dd125480.48-replicate4(zh-tw,TechNet.10).jpg

顯示: