還原站台集合

請採取以下步驟:

  1. 從未附加的內容資料庫中復原站台集合內容。
  2. 從 [中央管理] 中

    1. 選取 [備份站台集合] 選項,並按 [下一步] 按鈕。
    2. 選取站台集合,並提供備份套件的檔案位置。
    3. 選取 [覆寫現有檔案]。
    4. 按一下 [啟動備份] 按鈕以開始備份。
    5. 站台集合即會備份至檔案。

    使用 PowerShell 指令

    1. $database = Get-SPContentDatabase -ConnectAsUnattachedDatabase -DatabaseName xxxx -DatabaseServer xxxx
    2. ConnectAsUnattachedDatabase:指定只會傳回伺服器陣列中未附加的資料庫。
    3. DatabaseName:指定內容資料庫的名稱。
    4. DatabaseServer:指定 DatabaseName 參數中所指定的內容資料庫主機伺服器名稱。
    5. 如需詳細資訊,請參閱 Microsoft 提供的文章
    6. Backup-SPSite -Identity xxxx -Path xxxx
    7. Identity:指定要備份的站台集合 URL 或 GUID。
    8. Path:指定備份檔案的完整路徑 (例如,C:\backup\sitecollection.bak)。
    9. 如需詳細資訊,請參閱 Microsoft 提供的文章
  3. 按一下 [SharePoint Management Shell] 以啟動主控台。
  4. 使用 PowerShell 指令來還原站台集合。
  5. Restore-SPSite -Identity xxxx -Path xxxx

  6. Identity:指定站台集合要還原至哪個 URL 位置。(例如,http://www.contoso.com)
  7. Path:指定備份位置的有效路徑。(例如,C:\backup\sitecollection.bak)
  8. 如需詳細資訊,請參閱 Microsoft 提供的文章
  9. 附註︰將站台集合還原至其原始位置將會失敗。您也可以執行下列步驟:
    1. New-SPContentDatabase -Name xxxx -DatabaseServer xxxx -WebApplication xxxx
    2. Name:指定要在伺服器陣列內建立的新內容資料庫。
    3. DatabaseServer:指定 Name 參數中所指定的內容資料庫主機伺服器名稱。
    4. WebApplication:將內容資料庫附加到指定的 SharePoint Web 應用程式。
    5. Restore-SPSite -Identity xxxx -Path xxxx -GradualDelete -DatabaseServer xxxx -DatabaseName xxxx
    6. Identity:指定站台集合要還原至哪個 URL 位置。(例如,http://www.contoso.com)
    7. Path:指定備份位置的有效路徑。(例如,C:\backup\sitecollection.bak)
    8. GradualDelete:指定要以 Force 參數覆寫的站台集合應該透過計時器工作在一段時間內逐漸刪除,而不是一次全部刪除。它可減少對 SharePoint 2010 產品與 SQL Server 效能的影響。
    9. DatabaseName:指定將儲存站台集合資料的 SQL Server 內容資料庫。
    10. DatabaseServer:指定包含 DatabaseName 參數所指定的內容資料庫 SQL Server 名稱。