標示的交易、完整備份和記錄備份
備份BizTalk Server作業會使用完整資料庫備份和交易記錄備份來建立所有BizTalk Server資料庫的同步備份,以及稱為標示交易的交易類型。 標示的交易是會在所有參與交易之資料庫的交易記錄中放置標示的交易。 標示的交易會阻止新的分散式交易啟動,並等候目前執行的分散式交易完成,然後再執行以放置標示。
標示代表在所有資料庫中皆一致的交易點;您可以搭配後續的記錄備份使用此標示,將資料庫還原至該點。
在每個 BizTalk Server 資料庫中,「備份 BizTalk Server」工作會在每次執行時建立標示的交易記錄備份,並且依據您指定的時間週期建立完整備份。
完整備份
當您執行備份BizTalk Server作業時,它會執行第一個備份程式BackupFull,每次 (一次,而不是每次作業執行) 。 如需如何排程備份BizTalk Server作業的詳細資訊,請參閱如何排程備份BizTalk Server作業。
「備份 BizTalk Server」工作會在新週期第一次執行時執行完整備份。 例如,如果您將工作排程為每小時執行,卻將週期設定為每日,那麼「備份 BizTalk Server」工作會在第一次執行時執行完整備份,此後則每日在午夜執行。
交易記錄備份
備份BizTalk Server作業執行的第二個程式是MarkAndBackupLog。 此程序會在所有 BizTalk Server 資料庫中放置標示,並且每次在工作執行時執行交易記錄備份。
標記是使用< ServerName >< DatabaseName_Log\LogMarkName >_Timestamp.bak > 所建立的字串,其中記錄標記名稱是在SQL Server Agent作業中設定。 <<><> 還原上一個記錄至每個資料庫時,必須使用這個標示。
如需詳細資訊,請參閱《SQL Server 線上叢書》中的<相關資料庫的備份與復原>(英文)。