安排备份 BizTalk Server 作业

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

必备条件

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

计划备份BizTalk Server作业

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

  2. 连接服务器"中,输入SQL Server数据库所在的BizTalk 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 作业
配置日志传送的目标系统
还原数据库
有关备份和还原的高级信息