Project Server 2007 中的資料庫同步處理
更新日期: 2009年3月
上次修改主題的時間: 2009-03-02
Microsoft SQL Server 備份功能可以個別備份每個資料庫。因此,如果您具有多個彼此互動的資料庫,那麼在使用標準 SQL Server 完整備份或差異備份時,相關的資料庫可能會在還原時維持在不一致的狀態。
SharePoint 管理中心網站和 Stsadm 命令列工具中的備份功能都可以啟動標準 SQL Server 完整備份或差異備份,所以進行還原時,這些工具都可能使相關資料庫維持在不一致的狀態。
Microsoft Office Project Server 2007 的每個 Microsoft Office Project Web Access 執行個體都有四個專用的資料庫,並且可以與多個 SharePoint 產品及技術資料庫互動。為避免資料不一致並減少出現孤立記錄的可能性,最好在執行復原作業期間同步處理這些資料庫。下列提供兩個可以達成目標的主要方法:
為每個資料庫套用完整復原模式,並將每個資料庫還原至失敗點
為每個資料庫套用完整復原模式,並將每個資料庫還原至標示的交易
發生硬體失敗之後,如果使用中的交易記錄仍然可以使用,那麼還原至失敗點會是較佳的方法。這可確保資料不會遺失或使可能遺失的資料降至最少,同時也是將資料庫復原為一致狀態的最佳選項。
如果一或多個相關資料庫的使用中交易記錄已損壞或無法使用,建議您復原至交易記錄中命名的標示。這會從 SQL 交易的角度同步處理資料庫,並使相關資料庫還原為不一致狀態的可能性降至最低。
邏輯交易
Office Project Server 2007 和 SharePoint 產品及技術都採用需要多個 SQL 交易才能完成的邏輯交易。例如,在 SharePoint 產品及技術中建立網站時,會起始數個 SQL Server 預存程序,並且需要 SQL Server 中的多個交易才能達成。這類邏輯交易包括但不限於:
建立 Web 應用程式或網站集合
佈建 PWA 網站
建立共用服務提供者
邏輯交易通常是手動起始的管理功能結果,而不是由使用者完成的一般功能,例如使用文件或清單,或者在專案上輸入時間。
如果資料庫還原至邏輯交易中的某個時間點,表示 Office Project Server 2007 或 SharePoint 產品及技術資料庫可能已經孤立一些記錄,並且應用程式可能無法正常運作。
在還原一或多個資料庫時,我們不建議還原至邏輯交易進行中的時間點。
下載本書
本主題隨附於下列可下載的叢書中,以便於閱讀與列印:
請參閱 Project Server 2007 可下載的內容 (英文)上提供的完整叢書清單。