您可以使用備份 BizTalk Server 作業來備份 BizTalk Server 來源系統中的所有資料庫,但商務活動監視所使用的某些資料庫除外。 來源系統是包含即時數據的伺服器或伺服器群組。 由於 BAM 資料庫有不同的備份和還原需求,因此這些資料庫會使用其他方法來備份和還原。
備份 BizTalk Server 資料庫並還原它們牽涉到下列步驟:
設定備份 BizTalk Server 作業
在備份 BizTalk Server 資料庫之前,您必須先在來源系統上設定備份 BizTalk Server 作業,以將備份自動寫入資料夾,然後用來還原目的地系統上的資料庫。 目的地系統是伺服器或伺服器群組,將用來還原來源系統所產生的資料庫備份。 如需此步驟的詳細資訊,請參閱 如何設定備份 BizTalk Server 作業。
設定記錄傳送的目的地系統
您也必須設定記錄傳送目的地系統,以提供待命伺服器功能,並減少系統失敗時的停機時間。 如需此步驟的詳細資訊,請參閱 如何設定記錄傳送目的地系統。
還原資料庫
發生硬體失敗時,您可以使用傳送至目的地系統的備份和記錄來還原資料庫。 如需此步驟的詳細資訊,請參閱 如何還原資料庫。
BizTalk Server 資料庫
下表描述 BizTalk Server 所使用的資料庫,並識別用來備份資料庫的方法。
由「備份 BizTalk Server 作業」備份的資料庫
下表列出備份和還原為備份 BizTalk Server 作業一部分的資料庫。 您可以修改備份 BizTalk Server 作業,將自定義資料庫新增至 adm_OtherBackupDatabases 資料表中進行備份。 如需詳細資訊,請參閱 如何備份自定義資料庫。
| 資料庫 | 預設資料庫名稱 | 說明 |
|---|---|---|
| BAM 主要匯入資料庫 | BAMPrimaryImport | 這是商務活動監視 (BAM) 收集原始追蹤數據的資料庫。 |
| BAM 通知服務應用程式資料庫 | BAMAlertsApplication | 此資料庫包含 BAM 通知的警示資訊。 例如,當您使用 BAM 入口網站建立警示時,專案會插入資料庫中,以指定警示的相關條件和事件,以及警示的其他支持數據項。 |
| BAM 通知服務實例資料庫 | BAMAlertsNSMain | 此資料庫包含實例資訊,指定通知服務如何連線到 BAM 正在監視的系統。 |
| BizTalk 追蹤資料庫 | BizTalkDTADb | 此資料庫會儲存 BizTalk Server 追蹤引擎所追蹤的健康情況監視數據。 |
| BizTalk 管理資料庫 | BizTalkMgmtDb | 此資料庫是所有 BizTalk Server 實例的中央中繼資訊存放區。 |
| BizTalk MessageBox 資料庫 | BizTalkMsgBoxDb | BizTalk Server 引擎會使用此資料庫來路由、佇列、實例管理和各種其他工作。 |
| 規則引擎資料庫 | BizTalkRuleEngineDb | 此資料庫是下列專案的存放庫: - 原則,這是一組相關的規則。 - 詞彙,這是規則中數據參考的使用者友善且特定領域名稱集合。 |
| SSO 資料庫 | SSODB | 此企業單一 Sign-On 資料庫會安全地儲存接收位置的組態資訊。 |
BAM 備份程式備份的資料庫
下表列出使用 備份和還原 BAM 中的程式來備份和還原的資料庫:
| 資料庫 | 預設資料庫名稱 | 說明 |
|---|---|---|
| BAM 星型架構 | BAMStarSchema | 該資料庫包含暫存表,以及量值和維度數據表。 |
| BAM 分析 | BAMAnalysis | 此資料庫包含用於在線和離線分析的 BAM OLAP Cube。 |
| BAM 封存 | BAMArchive | 此資料庫會封存舊的商務活動數據。 建立 BAM 封存資料庫,以將 BAM 主要匯入資料庫中的商務活動數據的累積降到最低。 |
| 追蹤分析伺服器 | BizTalkAnalysisDb | 此資料庫會儲存健康監控的在線分析處理(OLAP)多維資料集。 |