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

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

 

適用版本:Project Server 2013

上次修改主題的時間:2013-12-18

摘要:您可以使用多種方式對 Project Server 2013 進行特定還原 - Project Server 發生只有還原前一個已知良好的備份才能處理的實際問題皆然。

有時候,您必須將 Project Server 2013 元件還原至新的 SharePoint Server 2013 環境或現有 SharePoint Server 2013 環境。如果發生這種情況,您能做的選擇將視可用的 SQL Server 或 SharePoint 備份而定。本文說明 Microsoft 所建議內建還原選項之還原程序的案例。

將 Project Server 元件還原至 SharePoint 伺服器陣列之前,請確定已檢閱在 SharePoint 2013 中還原伺服器陣列中的 SharePoint 還原需求。

在您準備好還原時必須進行的一些決策如下:

  • 要將 Project Server 還原至新的環境,還是已有那些元件的環境?

    新的環境可能是您將 Project Server 元件移至其中的環境,而現有環境可能需要還原功能,而且需要覆寫就地元件。

  • 您有哪一種類型的備份?

    如果這是未規劃的還原,則您必須確認可用於還原的備份選項。您是否只有 SQL Server 備份?您是否有 SharePoint 備份?

    如果這是規劃的還原,則可以檢閱使用內建工具來備份 Project Server 2013以決定哪種類型的備份最適合您。

    您可能有數個選項,可讓您選擇最符合您需求的案例,在一些情況下,您只能使用一種類型的備份 (例如 SQL Server 備份)。

嘗試還原 Project Server 2013 網站和元件之前,請考慮下列事項:

  • 考慮進行 Project Server 2013 元件還原時,將會還原至少一個 Project Server 服務應用程式 (或至少其資料庫) 和一個或多個含有 Project Web Access 網站的內容資料庫。如果您想要還原其他 SharePoint 元件,請檢閱 在 SharePoint 2013 中備份解決方案中的 SharePoint 文章。

您必須將 Project Server 環境還原至新的伺服器陣列,而且只有 SQL Server 備份可供使用。下列步驟可讓您將 PWA 資料庫和 SharePoint 內容資料庫還原至新的伺服器陣列。這個練習假設您要還原一個 PWA 資料庫和一個含有 專案 網站的內容資料庫,並且還原至已安裝 Project Server 2013 的環境,但是尚未進行設定。它也假設原始伺服器陣列中的所有自訂元素、網站定義、功能都已安裝在新的環境中。

注意事項 附註:
如果您有多個 PWA 網站和 (或) 多個內容資料庫,則必須重複每個資料庫的步驟。請事先進行組織,以避免混淆哪些內容資料庫與哪個服務應用程式搭配使用。
還原 SQL Server 資料庫
  1. 在裝載 SharePoint 伺服器陣列所使用之SQL Server 安裝的伺服器上,開啟 [開始] -> [所有程式] -> [Microsoft SQL Server 2008/2012] -> [SQL Server Management Studio]。

  2. 按一下 [連線] 按鈕,以連線至裝載您要使用之 SQL Server 執行個體的伺服器。

  3. 在左側的 SQL Server 執行個體下,於 [資料庫] 選項上按一下滑鼠右鍵,然後從出現的下拉式功能表中選擇 [還原資料庫]。

  4. 在 [還原資料庫] 視窗的 [一般] 頁面上,選取 [來源] 的 [裝置] 選項按鈕。

  5. 按一下 [建立] 按鈕 ([裝置] 文字方塊右側的三個點 ...),您就可以開啟 [選取備份裝置] 視窗。

  6. 按一下 [新增] 按鈕,並瀏覽至 SQL Server 備份的位置。

  7. 選擇您想要還原的第一個資料庫備份 (在此案例中,它是 PWA 資料庫),然後按一下 [確定]。它現在應該會列在 [備份媒體] 窗格中。如果是這樣,請按一下 [確定] 回到 [還原資料庫] 視窗。

  8. [檔案] 頁面應該不需要變更;它會在預設 SQL Server 位置建立所還原資料庫的 MDF 和 LDF 檔案。只有在必要情況下,才能變更該位置 (在實際執行環境中,DBA 應該使用所考量的空間和權限問題來下決定)。

  9. [選項] 頁面應該不需要變更,因為這是新的伺服器陣列,應該沒有具有此名稱的現有資料庫。如果具有使用現有名稱的資料庫,請在此資料庫的 [一般] 和 [檔案] 頁面下方選擇新的名稱。

  10. 準備就緒之後,請按一下 [還原資料庫] 頁面上的 [確定] 還原此資料庫。請針對想要還原至此環境的內容資料庫,重複步驟 3 到 10。

在管理中心中還原內容資料庫
  1. 還原兩個資料庫之後,您接著需要連線至 SharePoint 伺服器陣列上的伺服器,並開啟 [開始] -> [所有程式] -> [Microsoft SharePoint 2013 產品] -> [SharePoint 2013 管理中心]。

  2. 選取左側導覽區域上的 [應用程式管理]。

  3. 選擇 [Web 應用程式] 標題下方的 [管理 Web 應用程式]。

  4. 在下列頁面的 [Web 應用程式] 索引標籤下方,選取 [新增]。

  5. [建立IIS 網站] 是應該選取的選項按鈕。

  6. 您必須使用唯一的 IIS 連接埠,或根據組織的需要和需求,使用 [主機標頭] 來設定它。

  7. 驗證和 SSL 的設定方式應該類似。

  8. 建議使用適合的受管理帳戶來執行新的應用程式集區。

  9. 您選擇的資料庫名稱應該是唯一的。不過,這是暫存資料庫。按一下 [確定] 建立此 Web 應用程式。

  10. 建立 Web 應用程式之後,請選取左導覽上的 [應用程式管理]。

  11. 按一下 [資料庫] 下方的 [管理內容資料庫] 連結。

  12. 如果未列出新建立的 Web 應用程式,請從右上方的 [Web 應用程式] 下拉式清單中選擇 [變更 Web 應用程式]。如果列出,請繼續到步驟 14。

  13. 從清單中選取新建立的 Web 應用程式,而且您應該會回到上一頁。

  14. 應該會列出建立 Web 應用程式時所建立的資料庫。按一下其名稱。

  15. 在 [管理內容資料庫設定] 頁面上,捲動至底端,並選取 [移除內容資料庫] 核取方塊。按一下 [確定] 以捨棄 SharePoint Web 應用程式中的這個內容資料庫。

  16. 回到 [內容資料庫] 頁面 (現在應該沒有資料庫名稱清單),按一下 [新增內容資料庫] 連結。

  17. 應該會列出含有已還原內容資料庫的資料庫伺服器。將已還原的內容資料庫名稱新增至 [資料庫名稱] 欄位。

  18. 您可能會根據組織的建議來設定 [在警告事件產生前的網站數目] 和 [這個資料庫可以建立的網站數目上限],但是,理想的情況是您將它們設為大於資料庫中現有的網站數目 (如果您不確定資料庫中有多少網站,請保留預設設定的數目,稍後再視需要進行調整)。準備就緒時,請按一下 [確定]。

  19. 現在已還原內容資料庫,而且應該可以瀏覽其中所含的網站或網站。

在管理中心中還原 Project Server 服務應用程式資料庫
  1. 在管理中心中,選取左導覽上的 [應用程式管理]。

  2. 按一下 [服務應用程式] 中的 [管理服務應用程式] 連結。

  3. 選取 [服務應用程式] 索引標籤中的 [新增],然後從清單中選擇 [Project Server 服務應用程式]。

  4. 您必須提供 Project Server 服務應用程式 的名稱,並且建議您也設定利用受管理帳戶所執行的新應用程式隻區。請繼續選取 [建立 Proxy] 選項,然後按一下 [確定] 建立服務應用程式。

  5. 完成建立服務應用程式之後,您應該可以按一下主要服務應用程式頁面上的名稱連結來開啟它。

  6. 開啟服務應用程式之後,您必須按一下 [建立 Project Web App 執行個體]。

  7. 選擇上節中已完成還原的 Web 應用程式。

  8. 針對資料庫,選擇已還原的 Project Server 資料庫,然後按一下 [確定]。

  9. 您會回到主要 Project Server 頁面,而且會繼續佈建步驟。完成程序之後,專案 資料庫會同步處理至 PWA 內容,而且資料應該已還原至這個新的環境。

    注意事項 附註:
    在多個 Project Server 服務應用程式中,這變成更為複雜,因為您想要建立它們與正確內容資料庫的關聯。如果您不確定先前的設定為何,請參閱組織的規劃和建立文件或災害復原文件。

您必須將 Project Server 服務應用程式 的備份還原為上次的正確設定,而且有此環境的 SharePoint 伺服器陣列備份。在此案例中,還原會放入從中取得備份的相同環境,而且只會從完整伺服器陣列備份中還原 Project Server 元件。

使用 SharePoint 管理中心還原 Project Server 服務應用程式
  1. 在 SharePoint 伺服器陣列的伺服器上,開啟 [開始] -> [所有程式] -> [Microsoft SharePoint 2013 產品] -> [SharePoint 2013 管理中心]。

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

  3. 按一下 [伺服器陣列備份與還原] 區段中的 [從備份還原] 連結。

  4. 如果您的工作未列在這裡,則必須輸入 (在 [備份目錄位置] 文字方塊中) 放置伺服器陣列備份的目錄。

  5. 具有正確的目錄之後,請選取想要還原之備份的日期和時間,然後按 [下一步] 按鈕。

  6. 在下列頁面上,向下捲動至 [共用服務應用程式] 清單,並展開它。

  7. 選取想要還原之 Project Server 共用服務的核取方塊。這樣會自動選取其下該服務應用程式的元件。

  8. 按一下頁面底部的 [下一步] 繼續。

  9. 下列頁面會有選項按鈕選項。選擇 [相同設定] 選項,因為您會還原至相同的伺服器陣列。在出現的警告方塊上,按一下 [確定]。

    注意事項 附註:
    如果您是還原至新的伺服器陣列,則會想要選取 [新增設定] 選項。
  10. 在 [登入名稱與密碼] 區段中,提供帳戶的適當密碼。

  11. 按一下 [開始還原] 按鈕,並監視下列頁面上的狀態,直到還原完成。

    如果您收到任何錯誤,則可以檢閱 [備份與還原工作狀態] 頁面的 [失敗訊息] 欄。您也可以在步驟 2 中所指定 UNC 路徑的 Sprestore.log 檔案中找到更多資訊。

您必須將 SharePoint 伺服器陣列的備份還原為上次的正確設定,而且有此環境的 Project Server 元件備份。在此案例中,在針對還原所建置的新環境中進行還原,以符合舊的環境 (排除這些遺漏的元件)。使用 Windows PowerShell,即可從 Project Server 元件備份進行還原。

使用 Windows PowerShell 還原 Project Server 元件
  1. 在 SharePoint 伺服器陣列的伺服器上,開啟 [開始] -> [所有程式] -> [Microsoft SharePoint 2013 產品] -> [SharePoint 2013 管理命令介面],並在 SharePoint 2013 管理命令介面 上按一下滑鼠右鍵,並選取功能表上的 [以系統管理員身分執行]。

  2. 如果開啟的 [使用者帳戶控制] 方塊詢問您是否想要允許下列程式變更此電腦,而且程式為 Windows PowerShell,請按一下 [是] 按鈕繼續。

  3. 若要進行還原,則需要一些資訊。您必須輸入的第一個項目如下:

    Get-SPBackupHistory -Directory <BackupShare> -ShowBackup

    其中 <BackupShare> 是備份的位置。按一下 Enter 鍵之後,這可讓您查看該位置之一或多個備份的 GUID 項目。

    注意事項 附註:
    如果相同的位置中有多個備份,但不確定 GUID 是否為您想要的 GUID,請瀏覽至備份資料夾位置,並開啟該備份的資料夾,然後使用記事本開啟 spbackup.xml 檔案。下列步驟中您必須要有的 GUID 將是 <SPID> </SPID> 標籤中所含的四行內容。
  4. 識別想要還原之備份的 GUID 之後,請使用下列命令還原至 SharePoint 伺服器陣列。

    Restore-SPFarm -Directory <BackupShare> -BackupID <GUID> -RestoreMethod New

    其中 <BackupShare> 是備份的位置,而 <GUID> 是備份的 GUID。RestoreMethod 指出這是新的伺服器陣列。將這些元件還原至原始伺服器陣列需要有 Overwrite 值。按一下 Enter 鍵以執行。

  5. 系統可能會提示您是否確定要執行此動作。Y 表示 [是],而 A 是 [全部皆是]。

    注意事項 附註:
    如果您是還原至現有伺服器陣列,則也會收到提示警告您,將會覆寫現有項目,而這裡的 Y 回應允許還原繼續。
  6. 除非還原完成,否則應該繼續還原。如果發生錯誤,您可以檢閱備份路徑上的還原記錄。如果未發生錯誤,您應該可以確認 Project Server 元件現在在還原伺服器陣列中。

如需詳細資訊,請參閱Restore-SPFarm

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

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