共用方式為


使用 Stsadm 匯入與匯出作業封存及擷取內容 (Office SharePoint Server 2007)

Microsoft Office SharePoint Server 2007 包含用於伺服器及網站命令列管理的 Stsadm.exe 工具。

這項工具的優點:

  • 可以與 Windows 工作排程器搭配使用,以排程備份。

  • 不依賴 Windows SharePoint Services 計時器服務。

  • 提供適用於搜尋之可還原的備份。

  • 提供以伺服器陣列層級、Web 應用程式層級或網站集合層級備份及還原的能力。Stsadm 完整備份可用於還原整個伺服器陣列或還原伺服器陣列中的下列物件:Web 應用程式、共用服務提供者 (SSP) 或內容資料庫。

  • 對於一開始執行 17 小時的備份,系統會自動重新啟動備份並分配適當的時間,讓處理序執行 (超過 17 小時)。

這項工具的缺點:

  • 無法直接備份到磁帶。備份位置必須是通用命名慣例 (UNC) 路徑。

  • 未提供自動刪除舊版備份檔案的功能。您可以使用下列 Microsoft 知識庫文章提供的備份檔案刪除指令碼:如何使用 Visual Basic 指令碼自動化備份在 SharePoint Server 2007 和 Windows SharePoint Services 3.0 的刪除 (機器翻譯)。

  • 伺服器陣列備份的一部分,可以備份設定資料庫和管理中心內容資料庫,但無法將它們還原。

  • 不會備份 Inetpub 登錄區中或在 12 登錄區 (也就是 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12) 中的任何自訂方案檔案。

  • 不會備份備用存取對應。

  • 不會備份網際網路資訊服務 (IIS) 設定,包括主機標頭、專用的 IP 位址及安全通訊端階層 (SSL) 憑證。

  • 網站集合備份會影響效能,而且可能造成存取錯誤。這類備份無法在伺服器處於主動負載的情況下使用。使用大於 12-15 GB 的網站集合時,網站集合備份的速度會很慢。若要使用大於 15 GB 的網站集合,建議您使用 SQL Server 備份。

除了硬體組態之外,所使用的資料庫、網站集合或 Web 應用程式的大小,都有可能會大幅影響備份及復原效能。

您可使用 Stsadm 命令列工具,備份設定資料庫及管理中心內容資料庫,但設定資料庫以及管理中心內容資料庫只能還原到相同位置的同名伺服器。

建議您使用符合備份及復原需求之非 SharePoint 產品及技術的差異備份工具,例如 Microsoft System Center Data Protection Manager,若備份系統超過可使用的維護視窗,或系統超過下列限制時:

  • 內容資料庫超過 100 GB。

  • 要個別備份的網站集合超過 12 GB。若要個別備份超過 12 GB 的網站集合,建議您將其移至其本身的資料庫。

使用 Stsadm 命令列工具封存網站內容

您可以使用 Stsadm export 做業儲存網站或子網站。雖然使用 export 作業會儲存您的資料,但與使用 backup 作業並不相同。使用 export 作業並不能儲存工作流程、提醒、功能、解決方案或資源回收筒的狀態。如需完整不失真的備份,請依<使用 Stsadm 命令列工具備份伺服器陣列 (Office SharePoint Server 2007)>所述,使用 Stsadm backup 作業,備份網站集合。

執行此程序之前,請先確認您已閱讀<規劃備份及復原 (Office SharePoint Server)>主題。

重要

所使用的帳戶必須是主控 SharePoint 管理中心網站之本機伺服器電腦上管理員群組的成員以及 SQL Server dbowner 固定資料庫角色的成員,才可完成此程序。

使用 Stsadm 匯出作業封存 SharePoint 網站及內容

  1. 在 SharePoint 產品及技術安裝所在的磁碟機上,變更至下列目錄:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin。

  2. 輸入下列命令,然後按 ENTER:
    stsadm –o export –url <您要封存的網站 URL> -filename <封存檔案名稱> –includeusersecurity –versions 4

    includeusersecurity 參數可確保封存之內容或網站的權限需求,會與原始項目相同。將versions 值設為 4 可確保不論版本為何,所有內容皆會包含在封存中。如需詳細資訊,請參閱<匯出:Stsadm 作業 (Office SharePoint Server)>。

    注意

    若出現錯誤或警告,或是未成功完成匯出,請參閱步驟 2 所指定之檔案的匯出記錄檔。

使用 Stsadm 命令列工具擷取網站內容

您可使用 Stsadm import 作業,將封存的網站插入其他網站集合,或將整個網站集合移至其他資料庫或 Web 應用程式。雖然使用 import 作業時會匯入資料,但這與使用 restore 作業並不相同。使用 import 作業並不能還原工作流程、提醒、功能、解決方案或資源回收筒的狀態。如需完整不失真的復原,請依<Migrate Office SharePoint Server 2007 by using the Stsadm command-line tool>所述,使用 restore 作業匯入整個網站集合。

執行此程序之前,請先確認您已閱讀<規劃備份及復原 (Office SharePoint Server)>主題。

重要

若在匯出網站後,又將其匯入至其他位置,則新的網站會保留許多原始網站所使用的設定。而會導致新網站的軌跡瀏覽可能不會按預期方式出現。UseShared 屬性可設為 False 以保留原始的軌跡連結,或設為 True 以從上層網站加以調整。如需詳細資訊,請參閱本文的<更新 UseShared 屬性程序>。

重要

至少要有主控 SharePoint 管理中心之本機電腦管理員群組的成員資格以及 SQL Server dbowner 固定資料庫角色,才可完成此程序。

使用 Stsadm import 作業匯入 SharePoint 網站及物件

  1. 在 SharePoint 產品及技術安裝所在的磁碟機上,變更至下列目錄:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin。

  2. 輸入下列命令,然後按 ENTER:
    stsadm –o import –url <您要匯入的網站 URL> -filename <封存檔案的檔案名稱> –includeusersecurity

    includeusersecurity 選項可確保匯入之內容或網站的權限需求,會與原始項目相同。如需詳細資訊,請參閱<匯入:Stsadm 作業 (Office SharePoint Server)>。

    注意

    如果發生錯誤或警告,或匯入未順利完成,系統將會產生包含記錄檔路徑的錯誤訊息。

更新 UseShared 屬性

  1. 按一下匯入網站的 [網站動作],然後按一下 [網站設定]****。

  2. 在 [網站設定] 頁面上,按一下 [外觀與風格] 下的 [上方連結列]****。

  3. 若要繼承上層網站的連結,請按一下上方連結列頁面上的 [使用上層連結]。
    -或-
    若要保留原始階層連結路徑,請按一下上方連結列頁面上的 [停止繼承連結]****。

  4. 按一下 [確定]。

另請參閱

概念

使用備份與復原的替代方法 (Office SharePoint Server 2007)
使用網站刪除事件擷取及還原內容 (Office SharePoint Server 2007)
使用 SharePoint Designer 擷取及還原內容 (Office SharePoint Server 2007)
使用資料庫快照集封存網站版本 (Office SharePoint Server 2007)