Share via


還原網站集合 (Search Server 2010)

 

適用版本: Search Server 2010

上次修改主題的時間: 2011-08-08

您僅可使用 Windows PowerShell 來還原網站集合。

使用 Windows PowerShell 還原網站集合

您可以使用 Windows PowerShell 手動還原網站集合,或透過可以依排程間隔執行的指令碼加以備份。

使用 Windows PowerShell 還原網站集合

  1. 確認符合下列基本需求:請參閱<Add-SPShellAdmin>。。此外,請確認執行此程序的使用者帳戶具有備份資料夾的讀取權限,且為要還原網站集合之伺服器陣列設定資料庫及內容資料庫的 db_owner 固定資料庫角色成員。

  2. 在 SharePoint 2010 管理命令介面的 Windows PowerShell 命令提示字元處,輸入下列命令:

    Restore-SPSite -Identity <SiteCollectionURL> -Path <BackupFile> -DatabaseServer <DatabaseServerName> -DatabaseName <ContentDatabaseName> -HostHeader <HostHeader> -Force -GradualDelete -Verbose
    

    其中:

    • <網站集合 URL> 是要還原之網站集合的 URL。

    • <備份檔案> 為您要使用之備份的路徑。

    • <資料庫伺服器名稱><內容資料庫名稱> 是您想還原網站集合之特定資料庫伺服器與內容資料庫。若您未指定內容資料庫,網站集合就會還原至 Microsoft Search Server 2010 所選擇的內容資料庫。

    • <主機標頭> 是裝載主機名稱網站集合之 Web 應用程式的 URL。

    此命令會使用 Force 參數覆寫現有的網站集合,並使用 GradualDelete 參數,以在還原程序期間取得更好的效能,若您要還原的網站集合等於或大於 1 GB,就建議您使用此參數。使用此參數時,遭到覆寫的網站集合會標示為已刪除,這樣就可以立即防止其他人存取其內容。被標示之網站集合中的資料會由計時器工作漸漸將其刪除,而不是全部同時刪除,這樣可以減少對伺服器效能的衝擊。

如需詳細資訊,請參閱<Restore-SPSite>。

注意

建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。