在 SharePoint 2013 的伺服器陣列之間複製組態設定

 

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

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

摘要:了解如何在 SharePoint 2013 伺服器陣列之間複製組態設定。

您可以使用 Windows PowerShell 在 SharePoint 2013 伺服器陣列之間複製組態設定。

本文內容:

可以使用許多方法將設定從一個伺服器陣列複製至另一個伺服器陣列。根據要複製組態設定與複製頻率決定您要使用哪種方法。

  • 備份及還原未附加內容資料庫的伺服器陣列。除了選取的任何服務設定,此方法還提供您伺服器陣列設定與 Web 應用程式設定。

  • 僅備份及還原設定。此方法僅為您提供核心 SharePoint Foundation 2013 設定。

    注意事項附註:
    此方法不包括 Web 應用程式或服務應用程式設定。如果還原的伺服器陣列中需要 Web 應用程式設定,請使用其他方法。
  • 根據記錄的設定建立部署指令碼。此方法一開始可能比較費時,但是可讓您輕鬆地用以維護標準化。

注意事項附註:
因為 SharePoint 2013 在 Internet Information Services (IIS) 中以網站的形式運作,所以系統管理員和使用者要憑藉瀏覽器提供的協助工具功能。SharePoint 2013 支援所支援瀏覽器的協助工具功能。如需詳細資訊,請參閱下列資源:

若要使用伺服器陣列備份複製組態設定,建議您先卸離內容資料庫與伺服器陣列。不建議您針對即時實際執行伺服器陣列採取此步驟。

注意事項附註:
建立不包含內容資料庫的伺服器陣列備份可以備份服務應用程式。
使用 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:

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

    • 若為 Windows Server 2012:

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

        如果 [SharePoint 2013 管理命令介面] 不在 [開始] 畫面上:

      • 以滑鼠右鍵依序按一下 [電腦]、[所有應用程式] 與 [SharePoint 2013 管理命令介面]。

    如需如何與 Windows Server 2012 互動的詳細資訊,請參閱<Windows Server 2012 的常見管理工作及瀏覽方式>。

  3. 在 Windows PowerShell 命令提示字元處輸入下列命令,以記錄目前的 Web 應用程式 URL 與內容資料庫對應。

    Get-SPWebApplication | %{$_.Name;$_.Url;%{$_.ContentDatabases|%{$_.Name};Write-Host ""}}
    

  4. 卸載所有內容資料庫,如下列範例所示:

    Get-SPContentDatabase | Dismount-SPContentDatabase
    

    或卸載特定內容資料庫,如下列範例所示:

    Get-SPContentDatabase WSS_Content | Dismount-SPContentDatabase
    
  5. 備份伺服器陣列。

    Backup-SPFarm -Directory \\servername\share -BackupMethod Full
    
    
    注意事項附註:
    您可以查看 \\servername\share\spbr####\spbackup.log 檔案以檢視備份的進度。
  6. 備份完成後,重新裝載內容資料庫。

    Mount-SPContentDatabase -Name <WSS_Content> -WebApplication <http://servername>
    

    使用步驟 1 中記載的每個對應來取代預留位置。

    其中:

    • <WSS_Content> 是 <資料庫的名稱及識別碼>。

    • <http://servername> 是 <Web 應用程式的 URL>。

如需詳細資訊,請參閱<Get-SPAlternateURL>。

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

作為伺服器陣列備份的一部分,您可以選取僅備份組態設定。僅設定備份會解壓縮並備份設定資料庫中的多個 (但非全部) 組態設定。無論設定資料庫目前是否附加至伺服器陣列,皆可以使用內建工具備份任何設定資料庫的設定。如需如何備份設定的詳細資訊,請參閱在 SharePoint 2013 中備份伺服器陣列設定。設定備份可以還原至同一伺服器陣列,也可還原到任何其他伺服器陣列。若設定備份內設有存在於伺服器陣列中的任何值,則在還原設定時,將會覆寫這些設定。若伺服器陣列的任何現有設定未包含在設定備份中,則不會覆寫這些設定。如需如何還原伺服器陣列設定的詳細資訊,請參閱在 SharePoint 2013 中還原伺服器陣列設定

顯示: