商務活動監視(BAM)分析資料庫和追蹤分析伺服器資料庫會將內容儲存在 SQL Server Analysis Services 多維資料集內。 備份 BizTalk Server 作業不會備份這些資料庫。 相反地,若要備份這些資料庫,您必須使用 SQL Server Analysis Manager。
備份這些資料庫之後,您可能會想要清除 OLAP Cube。 當您清除 OLAP Cube 時,也必須執行下列步驟:
在清除 OLAP Cube 之前,請在 BAMStarSchema 資料庫中截斷您要清除的 Cube 所屬的數據表。 數據表命名慣例是 「bam_<CubeName>_Facts」。。
清除 OLAP 立方體之後,您必須完全處理作用中、已完成和虛擬立方體。
如需備份分析資料庫的指示,請參閱《SQL Server 在線叢書》中的<封存 Analysis Services 資料庫>。
設定 BAM 資料庫備份排程
如果您使用 BAM,請確認當備份套件排定執行時,BAM Cube 進程和數據維護資料轉換服務 (DTS) 套件都不會執行。
若要確保所有 BAM 資料庫之間的一致架構,請在每次部署或取消部署 BAM 活動時備份 BAM 資料庫和 DTS 套件。
每次部署或取消部署 BAM 檢視時,備份 BAM 分析資料庫和 BAMStarSchema 資料庫。
依下列順序備份 BAM 資料庫:
執行備份 BizTalk Server 作業,以備份 BAMPrimaryImport 資料庫和其他 BizTalk Server 資料庫。
請執行 BAM 數據維護 DTS 套件以處理所有活動。
將這些步驟併入 DTS 套件中,並排程套件定期執行。 若要確保資料完整性,請確定排定此備份套件執行時,不會執行其他 BAM 資料立方體或資料維護 DTS 套件。
若要確保如果 BAMArchive 資料庫失敗,您可以復原一組完整的封存數據,請在將數據分割複製到 BAMArchive 資料庫之後備份 BAMArchive 資料庫,但在從 BAMPrimaryImport 資料庫刪除數據分割之前。 若要這樣做,請修改每個活動的數據維護 DTS 套件,以在 DTS 套件的最後一個步驟「結束封存」之前,插入備份 BAMArchive 資料庫的步驟。
備份 BAMAnalysis 資料庫,然後備份 BAMStarSchema 資料庫。