準備備份與還原 Project Server 2007 伺服器陣列
更新日期: 2008年11月
上次修改主題的時間: 2015-02-27
備份專案資料之前,您必須先在網路上建立用以儲存資料的共用資料夾,還必須確定執行備份所需使用的帳戶具有共用資料夾存取權。本文以及後續程序涵蓋初步考量要點,與備份資料之前必須採取的步驟。
準備工作很重要,因為它可確保您可以進行備份,以及萬一發生失敗時可以用該資料進行復原。在備份 Project Server 部署之前,請先審閱備份與復原規劃,並考量下列重要活動:
當您部署 Microsoft Office Project Server 2007 時,請將您建立的帳戶、電腦名稱、密碼以及選擇的設定選項保留一份記錄。請將本資訊保存在安全位置。
一律在離站位置保留一份所有復原資料、文件、資料庫與交易記錄檔的備份複本。如需規劃備份與復原的詳細資訊,請參閱<規劃 Project Server 2007 的災害復原>。
確定您的系統具有足夠的空間可容納備份。如需規劃儲存容量的詳細資訊,請參閱《Windows Server 2003 部署指南》中的規劃儲存 (英文) (https://go.microsoft.com/fwlink/?linkid=121920\&clcid=0x404) 。
定期執行試驗性資料復原作業以驗證檔案備份正確。試驗性資料復原可以發現軟體驗證時不會出現的硬體問題。
若要保護災難性事件 (例如,火災或地震) 不會遺失重要資料,請在與伺服器不同的地點維護多部伺服器備份。這樣做可以協助預防遺失重要資料。最佳作法是保存三個備份媒體複本,並將其中一個存放在遠離網站且受到適當控制的環境。
備份或還原 SharePoint 產品及技術伺服器陣列時,可能適用下列限制或例外:
SharePoint 產品及技術內建工具可能不會備份或還原以下項目:
已經部署的任何自訂解決方案
備用存取對應
主控 SharePoint 管理中心網站的 Web 應用程式
網際網路資訊服務 (IIS) Metabase
管理中心內容資料庫
設定資料庫
重要事項:
雖然可備份設定資料庫和管理中心內容資料庫,但是不支援使用 SharePoint 產品及技術或 SQL Server 內建的工具,還原擷取自執行中伺服器陣列之設定資料庫和管理中心內容資料庫的備份。 這是因為這些資料庫中的資料可能和其他 SharePoint 產品及技術資料庫中的資料不同步。因此,內建於 SharePoint 產品及技術的工具無法在進行伺服器陣列層級的復原作業時,復原這些資料庫。
如果此資料未同步,使用者可能會發生各種隨機錯誤。如需詳細資訊,請參閱 Microsoft 知識庫文章948725:SharePoint Server 2007 與 Windows SharePoint Services 3.0 不支援設定資料庫還原 (https://go.microsoft.com/fwlink/?linkid=117755\&clcid=0x404) (機器翻譯)。
您可以使用下列方式復原伺服器陣列,包括設定資料庫和管理中心內容資料庫:
利用 Microsoft System Center Data Protection Manager 2007 取得執行中伺服器陣列的伺服器陣列層級備份,復原整個伺服器陣列,包括設定資料庫和管理中心內容資料庫。如需詳細資訊,請參閱如何復原 Windows SharePoint Services 伺服器陣列 (英文) (https://go.microsoft.com/fwlink/?linkid=102831\&clcid=0x404) 。
還原取自完全停止執行之伺服器陣列中的設定資料庫和管理中心內容資料庫的備份。如需詳細資訊,請參閱<移動所有資料庫 (Project Server 2007)>。
若設定資料庫和伺服器陣列的管理中心內容資料庫變成不同步,則您必須使用 [SharePoint 產品及技術設定精靈] 或 Psconfig 命令列工具,重新建立這兩個資料庫。
若要保護設定資料庫和管理中心內容資料庫:
記錄所有組態設定和所有自訂項目,這樣才能正確重新建立資料庫。如需復原伺服器陣列的詳細資訊,請參閱<復原 Project Server 2007 的部署>。
考慮對執行主控設定資料庫之 SQL Server 的電腦使用備援解決方案,例如叢集或鏡像。如需使用鏡像的詳細資訊,請參閱將 Office SharePoint Server 和 Windows SharePoint Services 與資料庫鏡像搭配使用 (英文) (https://go.microsoft.com/fwlink/?linkid=83725\&clcid=0x404) 。
網站集合備份與復原不支援將管理中心網站移轉至非管理中心網站。
必須先啟動可用於 Microsoft SQL Server 2005 資料庫軟體的 SQL Server VSS 編寫器服務,讓 Windows SharePoint Services VSS 編寫器服務可正常運作。根據預設,Windows SharePoint Services VSS 編寫器服務不會自動啟動。
若想將使用 SharePoint 產品及技術所建立的備份移動至另一個位置,請務必要複製與移動整個備份資料夾,而不是這個資料夾下個別的資料夾。
若想排程備份,您可以使用 Stsadm 命令列工具,由 Windows 工作排程器執行。
重要事項:
請勿修改 spbackup.xml 檔。如此做會損毀備份或還原的伺服器陣列,並導致無法復原。 您無法使用某個版本製作的備份來還原另一個版本。若要執行這項操作,請使用升級程序。如需升級的相關資訊,請參閱下列文章:
若使用管理中心來進行備份,將無法使用其他方法還原,例如,Microsoft SQL Server 2005 工具。
若執行備份時正在執行任何建立或刪除資料庫的工作,這些變更可能不會包含在備份中。
您應該為所有的自訂解決方案維護個別的備份。
SQL Server 2005 不支援在遠端電腦或 IP 位址上以 "$" 結尾之對應磁碟機或共用資料夾進行的備份。
備份共用服務提供者 (SSP) 不會備份全域搜尋設定。
工作需求
以下是執行這項工作之程序的必要元件:
必須安裝 Microsoft Office Project Server 2007。如需安裝 Office Project Server 2007 的詳細資訊,請參閱<Deploy Project Server 2007 to a server farm environment>。
必須啟用下表列出的帳戶,才可執行備份與復原。
帳戶 描述 SQL Server 服務帳戶 (MSSQLSERVER)
若將本機系統帳戶用作此服務帳戶,而且若共用資料夾在另一台電腦上,則必須將共用資料夾的「變更」與「讀取」權限提供給執行 SQL Server 的電腦。或是,指定網域使用者帳戶並將共用資料夾的權限提供給該帳戶。
本機管理員的帳戶
若使用 Stsadm 命令列工具執行備份與復原,您必須以擁有 Stsadm 命令列工具之電腦上管理員群組的成員身分登入。
網際網路資訊服務 (IIS) 中的 SharePoint 管理中心應用程式集區身分識別帳戶
當您使用管理中心時,需要此應用程式集區身分識別帳戶,才可執行備份與復原。因此,此應用程式集區的安全性帳戶必須擁有備份資料所在的共用資料夾之「變更」與「讀取」權限。
若已變更伺服器陣列帳戶,則在進行備份之前,必須將備份資料所在的共用資料夾之正確權限,授與新帳戶。
若要使用管理中心進行備份,則資料庫伺服器的 SQL Server 帳戶、計時器服務帳戶,以及管理中心應用程式集區身分識別帳戶皆必須具有備份位置的「寫入」權限。若使用 Stsadm 命令列工具,則用於登入的帳戶必須具有備份位置的「寫入」權限。
正在進行備份的資料庫伺服器與伺服器陣列伺服器必須可以互相連接。
在網路上建立共用資料夾
使用此程序在網路上建立可以接收和保留備份資料的共用資料夾。您還可以在還原資料時使用此共用資料夾。若已經有符合此用途的共用資料夾,則不需要執行此程序。藉由執行下列程序,即可確定可以從執行 Microsoft SQL Server 2005 資料庫軟體的電腦以及架設 SharePoint 管理中心網站的電腦,存取共用資料夾。
![]() |
---|
至少要有共用資料夾所在電腦管理員群組的成員資格,才可完成此程序。 |
在網路上建立共用資料夾
若在未執行 SQL Server 的電腦上建立共用資料夾,請確定 SQL Server (MSSQLSERVER) 的服務帳戶使用的是網域使用者帳戶。如需 SQL Server 中的帳戶相關資訊,請參閱下列資源:
在要儲存備份資料的伺服器上,建立共用資料夾。
在 [屬性] 對話方塊的 [共用] 索引標籤上,按一下 [權限],然後新增下列帳戶:
SQL Server 服務帳戶 (MSSQLSERVER)
SharePoint 管理中心應用程式集區身分識別帳戶。
為 [變更] 和 [讀取] 權限選取 [允許],然按一下 [確定]。
在 [屬性] 對話方塊的 [安全性] 索引標籤上,將 [完全控制] 以外的所有權限授與步驟 3 列出的帳戶,然後按一下 [確定]。
準備還原
開始還原之前,應注意下列事項:
![]() |
---|
雖然設定資料庫和管理中心內容資料庫可加以備份,但是目前並不支援使用內建於 SharePoint 產品及技術或 SQL Server 的工具,還原擷取自執行中伺服器陣列之設定資料庫和管理中心內容資料庫的備份。 |
這是因為這些資料庫中的資料可能不會與其他 Office SharePoint Server 2007 或 Windows SharePoint Services 3.0 資料庫中的資料同步。因此,內建於 SharePoint 產品及技術的工具無法在進行伺服器陣列層級的復原作業時,復原這些資料庫。
如果此資料未同步,使用者可能會發生各種隨機錯誤。如需詳細資訊,請參閱 Microsoft 知識庫文章948725:SharePoint Server 2007 與 Windows SharePoint Services 3.0 不支援設定資料庫還原 (https://go.microsoft.com/fwlink/?linkid=117755\&clcid=0x404) (機器翻譯)。
您可以使用下列方式復原伺服器陣列,包括設定資料庫和管理中心內容資料庫:
您可以利用 System Center Data Protection Manager 取得執行中伺服器陣列的伺服器陣列層級備份,復原整個伺服器陣列,包括設定資料庫和管理中心內容資料庫。如需詳細資訊,請參閱如何復原 Windows SharePoint Services 伺服器陣列 (英文) (https://go.microsoft.com/fwlink/?linkid=102831\&clcid=0x404) 。
您可以還原取自完全停止執行之伺服器陣列中的設定資料庫和管理中心內容資料庫的備份。如需詳細資訊,請參閱<移動所有資料庫 (Project Server 2007)>。
若設定資料庫和伺服器陣列的管理中心內容資料庫變成不同步,則您必須使用 [SharePoint 產品及技術設定精靈] 或 Psconfig 命令列工具,重新建立這兩個資料庫。
若要保護設定資料庫和管理中心內容資料庫:
記錄所有組態設定和所有自訂項目,這樣才能正確重新建立資料庫。如需復原伺服器陣列的詳細資訊,請參閱<使用內建工具還原 Project Server 2007 伺服器陣列>。
針對主控設定資料庫之 SQL Server 2005 的執行電腦考慮備援解決方案 (如叢集或鏡像)。如需使用鏡像的詳細資訊,請參閱對 Office SharePoint Server 和 Windows SharePoint Services 使用資料庫鏡像 (英文) (https://go.microsoft.com/fwlink/?linkid=83725\&clcid=0x404) 。
Office Project Server 2007 不支援從某個版本還原至另一個版本 Office Project Server 2007 備份。若要執行這項操作,請使用升級程序。
您必須先確定所有伺服器陣列伺服器上已經啟動 Windows SharePoint Services 管理服務,然後再進行還原。根據預設,不會在獨立安裝上啟動此服務。
若要使用 SharePoint 管理中心網站進行還原,則資料庫伺服器的 SQL 帳戶、計時器服務帳戶,以及管理中心應用程式集區帳戶必須具有備份位置的「讀取」權限。
若使用 Stsadm 命令列工具,則用於登入的帳戶必須具有備份位置的「讀取」權限。
若編目相關帳戶的認證已經在備份與還原之間變更,您必須在執行還原後重新輸入所有編目相關密碼。這包括預設的內容存取帳戶密碼,以及每一個含有認證的併入編目規則。
在獨立安裝上進行還原之前,管理員必須手動啟動 [Microsoft SharePoint 服務管理] 服務,以便佈建搜尋。在本機伺服器上建立搜尋目錄時,此為必要服務。這些目錄會保留搜尋索引檔案。
在獨立安裝上,必須在還原 SSP 之前重新啟動計時器服務。
若要還原或移轉搜尋服務和索引到新的安裝,請在執行復原之前先確定已執行搜尋服務。
還原之後,可能需要 15 分鐘之久才能夠再使用搜尋。
還原任何 Web 應用程式之前,請確定已暫停同步處理服務。
請注意無法同時從同一備份執行多個復原。