安排备份 BizTalk Server 作业

备份 BizTalk Server 作业按照 SQL Server 代理服务制定的计划运行。 如果要创建更频繁或更不频繁的备份,可以使用 SQL Server Management Studio更改备份BizTalk Server作业的计划。

必备条件

使用属于 SQL Server sysadmin 固定服务器角色成员的帐户登录。

计划备份BizTalk Server作业

  1. 在托管 BizTalk 管理数据库的SQL Server上,打开SQL Server Management Studio

  2. “连接到服务器”中,输入BizTalk Server数据库所在的SQL Server的名称,选择身份验证类型,然后选择“连接”。

  3. 在对象资源管理器中,双击“SQL Server 代理”,然后选择“作业”。

  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 作业
配置日志传送的目标系统
还原数据库
有关备份和还原的高级信息