sharepoint 網站、網站集備份與還原

 假設您的工作組剛剛在工作組網站上向多個文檔庫發佈了他們最新的季度報告,而您在這個關鍵時刻希望備份網站。或者假設您的工作組已經移到您的組織中的其他 組,因此您需要將工作組網站移到另一個服務器。您可以使用 Microsoft Office SharePoint Designer 2007 來創建網站或子網站的備份副本,然後在同一服務器或另一服務器上重新創建該網站。 我應該使用"備份和還原"功能還是其他打包功能?

在備份和還原網站時,您實際上執行了三個單獨的操作:首先,您將該網站備份到單個文件。然後,您新建一個空白網站作爲目標網站。最後,您將該備份網站還原到該目標網站。

本文內容

 

 
如何將 SharePoint 網站從一個位置移到另一個位置?
如何將 SharePoint 網站從一個位置發佈或複製到另一個位置?
備份網站
還原網站
是否可以在 Office SharePoint Server 2007 網站上使用"備份和還原"?
是否可以使用"備份和還原"將網站從 Windows SharePoint Services 2.0 升級到 Windows SharePoint Services 3.0?
 

 導出或導入 Web 包。

 

我應該使用"備份和還原"功能還是另一個打包功能?
 

有三種不同的用於打包網站的功能:在 Office SharePoint Designer 2007 中,可以備份網站或創建 Web 包,並且可在瀏覽器中將網站保存爲網站模板。您選擇哪種功能取決於您希望實現的目標。

Web 包(.fwp 文件)  在您希望共享或者重用網頁或網站、列表或庫結構時可使用此功 能。使用 Web 包,您可以打包整個網站或選擇所需的特定頁面、列表或庫。Web 包是複製網站結構的一種絕佳方法,但是它們不能包括列表數據、子網站或安全和權限設置。同時,Web 包還可以包括自定義鏈接欄。創建包之後,您可以根據需要將文件導入和部署到多個網站中。有關 Web 包的詳細信息,請參閱

備份和還原(.cmp 文件)  在您希望備份整個網站或子網站時或者希望將整個網站或子網站 移到另一個服務器或位置時可使用此功能。與 Web 包不同,內容遷移數據包包括列表數據,但您不能選擇僅包括特定網站元素。請注意,在該過程中您可能會丟失一些自定義或設置。例如,備份文件不包括在網站集 級別存儲的工作流、通知和屬性。備份文件也不包括"回收站"狀態或其中的對象。要使用"備份和還原",您必須具有該網站的管理員權限。

網站模板(.stp 文件)  如果要創建多個基於相同的基本內容或網站結構的網站,則可使用 此功能。例如,您可能希望在一個網站上創建的所有子網站在網站結構、外觀甚至內容上都相似。爲此,您可以將網站另存爲網站模板並將其添加到"網站模板庫" 中,以便任何人都可以將該網站用作模板。與 Web 包不同,網站模板可以包括列表數據。您必須對要創建網站模板的網站有管理員權限並對"網站模板庫"有寫訪問權。有關網站模板的詳細信息,請在"請參閱"部分中查找相應鏈接。

 

 

 

我怎樣才能將 SharePoint 網站從一個位置移到另一個位置?
 

SharePoint 網站實際上並沒有從一個位置或服務器移到另一個位置或服務器;而是將它們備份到一個文件,然後從備份文件重新創建內容或網站。

Office SharePoint Designer 2007 中的"備份和還原"功能是將單個網站或子網站從一個服務器移到另一個服務器的最佳方法,但是此方法存在限制,如上文所述。不過,如果您是服務器管理員,可 使用 Microsoft Windows SharePoint Services 中包含的名爲 Stsadm.exe 的功能強大的命令行管理工具。使用此工具,您可以一次性備份或還原一個網站集,網站集表示一個頂級網站及其所有子網站。但是,您不能使用 Stsadm.exe 備份單個子網站,而只能備份網站集。有關如何使用 Stsadm.exe 的詳細信息,請參閱"Windows SharePoint Services 管理員指南"。

 


 

我怎樣才能將 SharePoint 網站從一個位置發佈或複製到另一個位置?
 

 

"備份和還原"功能(不是"遠程網站"命令)是將 SharePoint 網站從一個位置複製到另一個位置的推薦首選方法。  

Office SharePoint Designer 2007 的"發佈"功能("網站"菜單,"遠程網站"命 令)不支持移動所有類型的 SharePoint 內容。例如,當您將網站從一個位置發佈或複製到另一個位置時,Office SharePoint Designer 2007 不能移動 Web 部件區域中的 Web 部件或 SharePoint 列表數據和架構(即 SharePoint 列表和庫的列、設置和內容)。相比之下,"備份和還原"功能不支持移動這些 SharePoint 內容。

 

 

 

備份網站
 

 

備份網站會創建一個內容遷移數據包或 .cmp 文件。備份網站時,您可以選擇備份頂級網站或頂級網站和任何子網站。您創建的備份文件包括列表或庫內容、安全設置、用戶信息、導航、自定義和個人化信息 (例如視圖、網站模板和內容類型)。備份文件不包括在網站集級別存儲的工作流、通知和屬性。

若要備份網站,必須對該網站有管理員權限,但是不需要對運行 Windows SharePoint Services 3.0 的服務器有管理訪問權。

在"文件"菜單上,單擊"打開網站"。
在"打開網站"對話框中,瀏覽到要備份的網站並單擊該網站,然後單擊"打開"。
在"網站"菜單上,指向"管理",然後單擊"備份網站"。
在"備份網站"對話框中,若要在備份中包含當前網站的所有子網站,請選中"存檔中包含子網站"複選框。
如果當前網站的可用存儲空間不足,請單擊"高級",輸入一個新位置,然後單擊"確定"。
備份網站需要一個位置來存儲臨時備份文件。默認情況下,Office SharePoint Designer 2007 使用當前網站。您可以使用同一服務器上的另一個網站或者同一網絡中另一臺服務器上的某個位置,如 //服務器名稱/共享名稱。 

在"備份網站"對話框中,單擊"確定"。
在"保存文件"對話框中,選擇要存儲 .cmp 文件的位置。
在"文件名"框中,鍵入該文件的名稱,然後單擊"保存"。
如果您要備份或還原的網站較大,該過程可能會持續相當長的時間。

 提示   若要確定備份過程中是否存在錯誤,您可以檢查 .log 文件。.log 文件存儲在您的用戶帳戶的 Temp 文件夾中。如果已經存在上一次備份或還原的日誌文件,則新的日誌文件會使用其他文件名創建,如 smigrate_1.log、smigrate_2.log 等。請在日誌項中搜索下列錯誤消息:cannot、could not、failure、server error、timed out、unable to 以及 the server sent a response。 

 註釋   如果您是服務器管理員,可使用 Windows SharePoint Services 包含的名爲 Stsadm.exe 的功能強大的命令行管理工具。使用此工具,您可以一次性備份或還原一個網站集,網站集表示一個頂級網站及其所有子網站。但是,您不能使用 Stsadm.exe 備份單個子網站,而只能備份網站集。有關如何使用 Stsadm.exe 的詳細信息,請參閱"Windows SharePoint Services 管理員指南"。

 

 備份子網站很8錯的方法,不過目前我最常用的還是下面的方法,寫這個主要目的是希望大家需要的時候,能夠及時找到.


 

還原網站
 

 

 

步驟 1:新建空白網站作爲目標網站
 

在"文件"菜單上,單擊"新建"。
在"新建"對話框中,單擊"網站"選項卡,單擊"常規",然後單擊"空白網站"。
在"指定新網站的位置"框中,輸入要還原備份網站的位置。
您可以將該網站還原到其他服務器,並且可以將其還原爲新的頂級網站或現有頂級網站下的子網站。

單擊"確定"。
 提示   您還可以在瀏覽器中使用"網站設置"或"創建"頁面來創建空白網站。例如,在瀏覽器中查看該網站時,可單擊"網站操作",然後單擊"創建"。在"創建"頁面上的"網頁"下,單擊"網站和工作區"。完成前四個部分,但當您轉到"模板選擇"部分時,請關閉瀏覽器而不做任何選擇。不要應用任何模板(包括"空白網站"模板),否則還原操作將失敗。  

 

 

步驟 2:將備份文件還原到目標網站
 

打開目標網站,在"網站"菜單上指向"管理",然後單擊"還原網站"。
在"打開文件"對話框中,瀏覽到要還原的 .cmp 文件並單擊它,然後單擊"打開"。
如果當前網站的可用存儲空間不足,請單擊"高級",然後執行下列操作之一:
要在另一個臨時位置中存儲存檔文件,請在"存檔文件的臨時位置"框中輸入一個新位置。
備份網站需要一個位置來存儲臨時備份文件。默認情況下,Office SharePoint Designer 2007 使用當前網站。您可以使用同一服務器上的另一個網站或者同一網絡中另一臺服務器上的某個位置,如 //服務器名稱/共享名稱。 

要在另一個位置存儲 .log 文件,請在"導入日誌文件的位置"框中輸入一個新位置。
如果服務器不能寫入默認位置,您可能需要爲 .log 文件選擇其他位置。默認情況下,Office SharePoint Designer 2007 會在當前網站中創建一個導入 .log 文件。您可以檢查此文件來確定在還原過程中是否存在錯誤。

在"還原網站"對話框中,單擊"確定"以確認您要將 .cmp 文件還原到當前的空白網站。
如果您要備份或還原的網站較大,該過程可能會持續相當長的時間。

 

該命令行工具同樣位於“C:/Program Files/Common Files/Microsoft Shared/web server extensions/60/bin”目錄中。

對SharePoint命令行工具有所瞭解的讀者,對這一工具應該並不陌生,它包含了對SharePoint網站管理的多種功能,包括網站的添加刪除、用戶的添加刪除、Web部件的添加刪除等操作。在本節中,只介紹該工具在網站集備份和恢復上的應用。

stsadm.exe命令的備份與恢復是在網站集的級別上完成的,無法針對某一個網站進行單獨的備份與恢復。

stsadm.exe的操作命令是接在-o參數後的,在備份/恢復方面,有如下三種操作:

enumsites:列出指定虛擬服務器上的所有網站集。

backup:網站集的備份。

restore:網站集的恢復。

列出服務器上網站集的命令如下:

stsadm.exe -o enumsites -url http://servername

在備份和恢復網站集的時候,其參數如下:

-url:待備份/恢復網站集的url。

-filename:備份文件的路徑。

-overwrite:可選項,覆蓋已存在的備份文件或網站集。

例如,備份一個網站集的命令如下:

stsadm.exe -o backup -url http://contososrv/sites/backup -filename c:/back.dat

恢復一個網站集的命令如下:

stsadm.exe -o restore -url http://contososrv/sites/backup -filename c:/back.dat -overwrite

在使用該命令進行網站集備份和恢復的時候,應注意備份前後的網站url應當一致,否則無法正常地恢復網站。

該備份和恢復可以包含安全性設置,也可以包含個人化信息。該命令適用於完整的網站集的備份與恢復。此外,該方法的優點還在於它可以強制地覆蓋已有的站點,而無需新建一個站點後再應用。


本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/dpjing/archive/2008/01/29/2072020.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章