共用方式為


排程備份 BizTalk Server 作業

「備份 BizTalk Server」工作會依照 SQL Server Agent 服務的排程執行。 如果您想要建立較頻繁或較不頻繁的備份,您可以使用 SQL Server Management Studio來變更備份BizTalk Server作業的排程。

必要條件

使用SQL Server系統管理員固定伺服器角色成員的帳戶登入。

排程備份BizTalk Server作業

  1. 在裝載 BizTalk 管理資料庫的SQL Server上,開啟SQL Server Management Studio

  2. [連接到伺服器] 中,輸入BizTalk Server資料庫所在的SQL Server名稱,選取驗證類型,然後選取 [連線]。

  3. 在物件總管中,按兩下SQL Server Agent,然後選取 [作業]。

  4. 在詳細資料窗格中,以滑鼠右鍵按一下[備份BizTalk Server (BizTalkMgmtDb) ],然後選取 [屬性]。

  5. [作業屬性 - 備份BizTalk Server (BizTalkMgmtDb) ] 底下,選取 [選取頁面] 底下的 [步驟]。

  6. 在 [ 作業步驟] 清單中,選取 [BackupFull],然後選取 [ 編輯]。

  7. [作業步驟屬性 - BackupFull] 的 [ 命令 ] 方塊中,藉由變更頻率以執行完整備份來更新命令: 'h' (每小時) 、 'd' (每日) 、' w' (每週) 、 'm' (每月) 、 'y' (每年) 。 選取 [確定]。

    注意

    第一次執行備份BizTalk Server作業時,它會完成完整備份。

  8. 設定其他 @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) 。

  9. [作業屬性 - 備份BizTalk Server (BizTalkMgmtDb) ] 底下的 [選取頁面] 下,按一下 [排程]。

  10. [排程] 清單中,按一下 [MarkAndBackupLogSched],然後按一下 [ 編輯]。

  11. [作業排程屬性 - MarkAndBackupLogSched] 的 [排程類型] 中,從下拉式清單中選取 [週期性 ]。

    依照預設,作業將排程為每 15 分鐘執行一次。

    注意

    您可以根據您的需求變更此值,但先在非生產環境中進行測試。 設定此值太低會導致頻繁備份,並將 新增至 SQL 環境中的背景負載。 設定此值太高可能會增加交易記錄的大小,並影響效能。 在某些情況下,建議您保留預設值。

  12. 視需要更新排程,然後選取 [ 確定]。

    注意

    排程作業 提供更多詳細資料。

  13. [作業屬性 - 備份BizTalk Server (BizTalkMgmtDb) 中,按一下 [確定]。

更多好東西

設定備份 BizTalk Server 作業
設定記錄傳送的目的系統
還原資料庫
備份和還原的進階資訊