本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

在 SharePoint 2013 中備份 SharePoint 應用程式

 

適用版本:apps for SharePoint, SharePoint Foundation 2013, SharePoint Server 2013

上次修改主題的時間:2016-12-16

摘要:了解如何在 SharePoint 2013 中備份 SharePoint 應用程式。

SharePoint 應用程式是SharePoint 2013強大新功能。如需詳細資訊,請參閱SharePoint 2013 應用程式概觀。如SharePoint 應用程式圖形呈現、 sharepoint2013: IT 專業人員的應用程式概觀

建議您在伺服器陣列層級進行定期備份。但是,業務或 IT 需求除了一般伺服器陣列備份之外,可能需要您備份 SharePoint 應用程式。若您定期備份 SharePoint 應用程式環境,可減少因硬體故障、電力中斷或其他問題時發生資料遺失的機率。雖然這只是簡單的處理程序,但有助於在必要時可確保構成 SharePoint 應用程式環境的資料及設定能用於復原。

SharePoint 相關應用程式內容及套件均位於個別網站集合中的 SharePoint 2013 內容資料庫。所有 SharePoint 相關應用程式授權及安全性資料均儲存在 App Management Service 及 Secure Store Service 應用程式資料庫中。其他 SharePoint 相關應用程式資料會以 Internet Information Services (IIS) 網站或 Web 應用程式及網頁組件套件的形式,儲存在 SharePoint 2013 設定資料庫中。您必須同時備份下列 SharePoint 2013 資料庫:

  • 內容

  • 設定

  • Secure Store Service 應用程式

  • App Management Service 應用程式

若您最後需要還原資料庫,必須還原您所備份之每個資料庫的相同版本。換言之,請勿還原早於設定資料庫六個月的內容資料庫。

如需SharePoint 2013資料庫的詳細資訊,請參閱資料庫類型與描述 (SharePoint 2013)。SharePoint 2013資料庫之圖形呈現,請參閱支援 SharePoint 2013 的資料庫

您可以使用 SharePoint 管理中心網站、Windows PowerShell 或 SQL Server 工具備份 SharePoint 應用程式環境。

本文內容:

注意事項 附註:
因為 SharePoint 2013 在 IIS 中以網站形式運作,所以管理員與使用者均依賴瀏覽器提供的協助工具功能。SharePoint 2013 支援所支援瀏覽器的協助工具功能。如需詳細資訊,請參閱下列資源:

內容資料庫可儲存多個網站集合的資料。但您若有許多網站集合,則建議您新增足夠的內容資料庫,使每個資料庫的大小低於 200 GB,以最佳化系統效能。如需詳細資訊,請參閱<在 SharePoint 2013 中備份內容伺服器

注意事項 附註:
SharePoint 2013 內容資料庫會變得很龐大。建議您將每個內容資料庫獨立於其他資料庫之外,個別進行處理備份,或是執行伺服器陣列備份。

SharePoint 2013 設定資料庫儲存所有 SharePoint 資料庫及 Internet Information Services (IIS) 網站或 Web 應用程式的資料。包含信任的解決方案、網頁組件套件,網站範本與 Web 應用程式設定,以及指定給 SharePoint 2013 的伺服器陣列設定,例如預設配額和封鎖的檔案類型。如需詳細資訊,請參閱<在 SharePoint 2013 中備份伺服器陣列設定>。

Secure Store Service 儲存及比對認證,例如帳戶名稱和密碼。若要備份 SharePoint 應用程式環境的 Secure Store 資料庫,請參閱<在 SharePoint 2013 中備份 Secure Store Service>。

注意事項 附註:
當您備份 Secure Store 資料庫時,確保記下複雜密碼。您必須具有複雜密碼才能還原 Secure Store 資料庫。

App Management Service 應用程式資料庫會在 SharePoint 2013 中,儲存從應用程式目錄網站下載之所有應用程式的應用程式授權和權限。若要備份應用程式管理資料庫,請遵循與大多數其他 SharePoint 2013 服務應用程式相同的程序。如需詳細資訊,請參閱<在 SharePoint 2013 中備份服務應用程式>。

您在環境中可能具有裝載了 SharePoint 應用程式的多個網站集合。當您備份 SharePoint 應用程式時,必須也備份裝載應用程式的所有網站集合。

使用 Windows PowerShell 備份網站集合
  1. 確認您具備下列成員資格:

    • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

    • 待更新之所有資料庫上的 db_owner 固定資料庫角色。

    • 正在執行 Windows PowerShell Cmdlet 之所在伺服器上的系統管理員群組。

    管理員可以使用 Add-SPShellAdmin Cmdlet 來授與使用 SharePoint 2013 Cmdlet 的權限。

    注意事項 附註:
    如果您沒有權限 ,請連絡安裝程式系統管理員或 SQL Server 管理員以要求權限。如需 Windows PowerShell 權限的其他詳細資訊,請參閱<Add-SPShellAdmin>。
  2. 啟動 SharePoint 2013 管理命令介面。

    • 若為 Windows Server 2008 R2:

      1. 在 [開始] 功能表上,依序按一下 [所有程式]、[Microsoft SharePoint 2013 產品]、[SharePoint 2013 管理命令介面]。

    • 若為 Windows Server 2012:

      • 在 [開始] 畫面上,按一下 [SharePoint 2013 管理命令介面]。

        如果 [開始] 畫面上未顯示 [SharePoint 2013 管理命令介面]:

      • 在 [電腦] 上按一下滑鼠右鍵,按一下 [所有應用程式],然後按一下 [SharePoint 2013 管理命令介面]。

    如需如何與Windows Server 2012互動的詳細資訊,請參閱 <常見管理工作及 Windows Server 2012 中的導覽

  3. 在 Windows PowerShell 命令提示字元中,輸入下列命令:

    Backup-SPSite -Identity <SiteCollectionGUIDorURL> -Path <BackupFile> [-Force] [-NoSiteLock] [-UseSqlSnapshot] [-Verbose]
    

    其中:

    • <網站集合 GUID 或 URL> 是您要備份之網站集合的識別碼或 URL。

    • <備份檔案> 是備份檔案所在位置的路徑。

    若要覆寫先前所使用的備份檔案,請使用 Force 參數。您可以使用 NoSiteLock 參數,不在備份進行期間,將網站集合設為唯讀。但若是使用此參數,使用者將可在備份期間變更網站集合,進而造成備份時的資料毀損。若要在 Windows PowerShell 命令提示中顯示網站集合 GUID 或 URL,請輸入下列命令:

    Get-SPSite | format-list -property id,url
    

    如果資料庫伺服器執行的是 SQL Server 的企業版,建議您同時使用 UseSqlSnapshot 參數,以提高備份的一致性。您也可以匯出這些快照中的網站或清單。

    注意事項 附註:
    如果您所用的 RBS 提供者不支援快照集,您就無法在內容部署或備份時使用快照集。例如,SQL FILESTREAM 提供者並不支援快照集。

    如需如何使用 SQL 快照的詳細資訊,請參閱<在 SharePoint Server 2013 中將資料庫備份至快照>。

    如需詳細資訊,請參閱<在 SharePoint 2013 中備份網站集合

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

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

https://technet.microsoft.com/zh-tw/library/jj871010.aspx
顯示: