共用方式為


使用內建工具來備份 Project Server 2013

總結: 瞭解如何使用 SharePoint Server 2013 和 SQL Server 工具,實作 Project Server 伺服器數元件的備份策略。
適用於: Project Server 2013

有三種方式可以備份位於 SharePoint Server 2013 伺服器數位列中的 Project Server 2013 元件。

  • 您可以使用 SQL Server 工具來備份相關的 Project Server 2013 資料庫。

  • 您可以使用 SharePoint 管理中心網站來備份相關的 Project Server 資料庫。

  • 您可以使用 Microsoft PowerShell 來備份相關的 Project Server 資料庫。

建議您備份任何生產環境,或無法接受數據遺失的任何環境。 在 SharePoint 伺服器陣列中,理想的方法是備份所有內容和設定資料庫,以便在必要時執行完整還原。 針對效能問題進行備份時監視伺服器數位資源,如果需要的話,請在低使用量期間進行備份。

注意事項

若要檢閱 SharePoint Server 2013 伺服器陣列的備份檔,請參閱 在 SharePoint 2013 中備份伺服器數位

針對 Project Server 2013,備份有兩個核心元件:Project Server 專屬於:伺服器數組中每個 Project Server 服務應用程式的 Project Server 服務應用程式資料庫,以及至少一個但可能多個包含 Project 網站的內容資料庫。 下列概述的方法會示範如何備份這些元素。

使用 SQL Server 工具進行 Project Server 資料庫備份

重要事項

此程式也可以由您的資料庫管理員自動化,而且可能已就緒。 視需要與您的資料庫管理員討論備份。

識別 SharePoint 伺服器陣列中的 Project Server 資料庫

  1. 識別要備份的相關 Project Server 2013 資料庫。 移至開始 -> 所有程式 -> Microsoft SharePoint 2013 產品 -> SharePoint 2013 管理中心。

  2. 從左側導覽中選取 [應用程式 管理 ]。

  3. 在下列頁面的 [服務應用程式] 標題下,按兩下[管理服務應用程式]。

  4. 在此頁面上,您必須選取 [類型:專案應用程式 服務] 的每個服務應用程式。 根據您的組織需求,您可能已設定多個服務應用程式。 按兩下找到的第一個服務應用程式名稱。

  5. 在下列頁面上,您可能會看到列出一或多個 URL,其中包含為其建立的 Project Web App 網站。 針對每個列出的專案,將滑鼠放在 URL 上,然後在出現時按下右側的下拉箭號。

  6. 從下拉功能表中選取 [ 檢視 ]。

  7. 此頁面提供 Project Web App 網站的 Web 應用程式,可用來判斷要備份的內容資料庫或資料庫,以及 Project Web App 路徑。 請記下這些內容。

    [ 資料庫設定] 區段會 提供 Project Web App 資料庫名稱。 您也應該記下此名稱。

  8. 若要判斷內容資料庫名稱,請再次按下左側導覽上的 [應用程式 管理 ]。

  9. 按兩下 [網站集合] 區段中的 [檢視所有網站集合]

  10. 您可以在這裡移至頁面右上角的 [Web 應用程式: ] 下拉式清單。 選取下拉式箭號,然後選擇 [變更 Web 應用程式]

  11. 選擇步驟 7 中識別的 Web 應用程式。

  12. 您現在應該會看到此 Web 應用程式的網站集合清單。 識別步驟 7 中的 Project Web App 路徑。

  13. 選取該網站集合之後,它所在的資料庫應該會列在右側的數據表中。 記下該名稱。

  14. 針對 Project Server 服務應用程式中列出的每個 URL,以及您擁有的每個 Project Server 服務應用程式,重複此程式。 此時,您應該已列出 SQL 備份的最低資料庫需求。

使用 SQL Server 工具從 SharePoint 伺服器陣組備份 Project Server 資料庫

  1. 在裝載 SharePoint 伺服器陣列所使用之 SQL Server 安裝的伺服器上,開啟 [啟動 -> 所有程式 -> Microsoft SQL Server 2008/2012 -> SQL Server Management Studio]。

  2. 按兩下 [ 連線 到載入您要使用之 SQL 實體的伺服器。

  3. 在左側的 SQL 實例下,展開 [ 資料庫] 選項。

  4. 您現在應該會看到此實例列出哪些資料庫。 擷取您在上一節的步驟 14 中完成的清單。

  5. 針對此清單中的每個資料庫,以滑鼠右鍵按下資料庫名稱, 然後選擇 [ 工作],然後在子功能表上選擇 [ 備份 ]。

  6. 一旦 [備份] 窗口開啟后,在 [ 一般] 頁面下,選取 [ 備份類型 ] 為 [ 完整 ], ( 稍後可以完成 差異 ,第一個備份必須完整) 。 如果預設名稱不足,請選擇名稱,並確定目的地資料夾適當且有足夠的空間。 如果沒有,請選擇適合的位置。

  7. 按兩下 [確定 ] 以執行備份。

  8. 針對清單中的每個資料庫重複此程式。

啟動 SQL Server 代理程式

注意事項

完成 Microsoft Project Server 備份之後,Microsoft建議您排程資料庫的定期備份。 必須啟動 SQL Server Agent (MSSQLSERVER) 服務,才能排程和執行作業。

若要啟動 MSSQLSERVER 服務,請遵循下列步驟:

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [服務]

  2. 在右窗格中,找出並以滑鼠右鍵按兩下 [SQL Server Agent (MSSQLSERVER) ],然後按兩下 [ 啟動]

  3. 關閉服務工具。

排程備份

  1. 移至 [開始] -> 所有程式 -> Microsoft SQL Server 2008/2012 -> SQL Server Management Studio。

  2. 按兩下 [ 連線 到載入您要使用之 SQL 實體的伺服器。

  3. 展開您要在其中建立管理計劃的伺服器。

  4. 以滑鼠右鍵按兩下 [維護計劃],然後按兩下 [維護計劃精靈]。

  5. 精靈會建置維護計劃,以根據您透過精靈設定的指示執行。

使用管理中心來進行 Project Server 元件備份

如果您使用此方法,請在實作之前先與您的資料庫管理員討論。 SharePoint Server 2013 備份涉及使用 SQL 備份方法,這可能會對 SQL 備份排程造成干擾。

使用管理中心備份 Project Server 元件

  1. 移至開始 -> 所有程式 -> Microsoft SharePoint 2013 產品 -> SharePoint 2013 管理中心。

  2. 從左側導覽中選取 [備份與 還原]。

  3. 取 [伺服器陣組備份 與還原] 底下的 [執行 備份]

  4. 在 [ 選取要備份的元件] 區段中,向下捲動至頁面樹視圖中的 [ 共用服務 ] 區段。

  5. 在 [ 共用服務] 區段中,展開 [ 共用服務應用程式]

  6. 您必須在要備份的共用服務應用程式清單中,選取 Project Server 共用服務的複選框。 與每個服務應用程式相關的內容應該立即列在服務應用程式名稱下方,並自動檢查。

    注意事項

    如果您有多個 Project Server 服務應用程式,則必須個別備份每個應用程式。

  7. 捲動到頁面底部,然後選取 [ 下一步 ] 以繼續進行 [步驟 2:選取備份選項] 頁面。

  8. 如果這是您第一次執行備份,您必須將 [ 備份類型 ] 的 [選項] 按鈕保留為 [完整]。 後續備份類型可能會設定為 Differential,請注意,必須先還原完整備份,差異備份 () 。

  9. 您的備份位置必須有 UNC 路徑,即 \\server\share 格式的共用。 如果該伺服器發生嚴重問題,建議您不要在目前執行 SharePoint Server 安裝的相同伺服器上使用共用。

    注意事項

    執行 SharePoint 安裝 MSSQLSERVER 服務的帳戶必須具有 UNC 資料夾的明確寫入許可權,因為這是備份資料庫的帳戶。

  10. 按兩下 [開始備份],然後在 [ 備份與還原狀態] 頁面 上監視進度,直到完成為止。

  11. 如果發生問題,請檢閱在 [備份與還原狀態] 頁面上找到的資訊,或位於步驟 9 中所指定路徑的備份記錄檔。 否則,備份應該位於步驟 9 中指定的位置。

使用 Windows PowerShell 進行 Project Server 元件備份

您可以使用 Microsoft PowerShell 手動備份 Project Server 2013 伺服器陣列,或作為可在排程間隔執行之腳本的一部分。

使用 Windows PowerShell 備份 Project Server 元件

  1. 在 SharePoint 伺服器陣列的伺服器上,開啟 [啟動 > 所有程式 -> SharePoint 2016 -> SharePoint 2016 管理命令介面]。

  2. 以滑鼠右鍵按兩下 SharePoint 2013 管理命令介面 ,然後從功能表中選擇 [ 以系統管理員身分 執行] 以在系統管理模式中開啟應用程式。 如果 UAC 提示您允許程式對此電腦進行變更,且Microsoft PowerShell 列為應用程式,請選取 [ 是]

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

    Backup-SPFarm -ShowTree -Directory<BackupShare-BackupMethod> [ full/incremental ] -Path <Project Server Web Application Name>

  4. 這可讓您決定要備份的專案,而不需要實際執行備份,這要感謝 -ShowTree 參數。 如果您的服務應用程式名稱不是唯一的,這應該會提供您輸入 -Path 的完整路徑,而 (如果有空格,請以雙引號括住路徑) 。

  5. 識別要備份的 Project Server 服務應用程式,並使用 -ShowTree 命令確認之後,您可以移除 -ShowTree 命令來執行備份。

    Backup-SPFarm -Directory<BackupShare-BackupMethod> [ full/incremental ] -Path <Project Server Web Application Name>

  6. 按兩下 Enter。 如果您新增 -Verbose 參數,則會提供有關備份狀態的詳細資訊。 如果沒有,備份程序結束時會出現「成功」或錯誤訊息。

  7. 如果發生問題,請檢閱位於步驟 8 中所指定路徑的備份記錄檔。 否則,備份會位於 -Directory 參數指定的位置。

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

注意事項

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

另請參閱

使用內建工具來還原 Project Server 2013