排程備份 BizTalk Server 作業
「備份 BizTalk Server」工作會依照 SQL Server Agent 服務的排程執行。 如果您想要建立較頻繁或較不頻繁的備份,您可以使用 SQL Server Management Studio來變更備份BizTalk Server作業的排程。
必要條件
使用SQL Server系統管理員固定伺服器角色成員的帳戶登入。
排程備份BizTalk Server作業
在裝載 BizTalk 管理資料庫的SQL Server上,開啟SQL Server Management Studio。
在[連接到伺服器] 中,輸入BizTalk Server資料庫所在的SQL Server名稱,選取驗證類型,然後選取 [連線]。
在物件總管中,按兩下SQL Server Agent,然後選取 [作業]。
在詳細資料窗格中,以滑鼠右鍵按一下[備份BizTalk Server (BizTalkMgmtDb) ],然後選取 [屬性]。
在[作業屬性 - 備份BizTalk Server (BizTalkMgmtDb) ] 底下,選取 [選取頁面] 底下的 [步驟]。
在 [ 作業步驟] 清單中,選取 [BackupFull],然後選取 [ 編輯]。
在 [作業步驟屬性 - BackupFull] 的 [ 命令 ] 方塊中,藉由變更頻率以執行完整備份來更新命令: 'h' (每小時) 、 'd' (每日) 、' w' (每週) 、 'm' (每月) 、 'y' (每年) 。 選取 [確定]。
注意
第一次執行備份BizTalk Server作業時,它會完成完整備份。
設定其他 @frequency 參數:
@ForceFullBackupAfterPartialSetFailure:預設值為 false。 如果 為 false,如果完整備份失敗,系統會等候下一個週期,直到進行完整備份為止。
注意
如果您的 @frequency 設定很長 (,例如每週、每月、每年) ,請將此參數設定為 false 可能很危險。 在此案例中,最好將此旗標設定為 true。 如果 為 true,每次發生失敗時,系統都會強制自己建立完整備份。 可能會對效能造成較小的影響,但之後會有可復原的系統。
@BackupHour:預設值為 Null。 此參數與 @Frequency直接相關。 當您將頻率設定為 h (每小時) 時,您會設定您想要執行完整備份的一天中的哪一小時。 您可以選擇介於 0 (午夜) 到下午 23 (11 點) 之間的值。 如果保留空白,則完整備份會每小時執行一次。
注意
如果您將此參數設定為 0 到 23 範圍以外的數位 (,例如 100 或 -1) ,系統會將它強制為 0。
@UseLocalTime:指出使用當地時間的額外參數。 根據預設,作業會與 UTC 時間搭配運作。 因此,如果您位於澳大利亞 (,也就是 UTC + 10 小時) ,您的備份會在上午 10 點執行,而不是午夜。 最佳做法是,建議將此設定為 1 (true) 。
在[作業屬性 - 備份BizTalk Server (BizTalkMgmtDb) ] 底下的 [選取頁面] 下,按一下 [排程]。
在 [排程] 清單中,按一下 [MarkAndBackupLogSched],然後按一下 [ 編輯]。
在 [作業排程屬性 - MarkAndBackupLogSched] 的 [排程類型] 中,從下拉式清單中選取 [週期性 ]。
依照預設,作業將排程為每 15 分鐘執行一次。
注意
您可以根據您的需求變更此值,但先在非生產環境中進行測試。 設定此值太低會導致頻繁備份,並將 新增至 SQL 環境中的背景負載。 設定此值太高可能會增加交易記錄的大小,並影響效能。 在某些情況下,建議您保留預設值。
視需要更新排程,然後選取 [ 確定]。
注意
排程作業 提供更多詳細資料。
在[作業屬性 - 備份BizTalk Server (BizTalkMgmtDb) 中,按一下 [確定]。