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