如何备份和还原 SQL 代理作业

本主题介绍如何备份和恢复 SQL Server 代理作业。 配置 SQL 作业之后应对其进行备份。

BizTalk Server 作业

以下 SQL Server 代理作业与 BizTalk Server 相关联。 每个服务器上安装的作业有所不同,具体视安装和配置的功能而定。 大多数作业是在 BizTalk Server 安装过程中创建的。 部分作业是在配置日志传送时创建的。

  • 备份 BizTalk Server (BizTalkMgmtDb)

  • CleanupBTFExpiredEntriesJob_BizTalkMgmtDb

  • DTA 清除和存档 (BizTalkDTADb)

  • MessageBox_DeadProcesses_Cleanup_BizTalkMsgBoxDb

  • MessageBox_Message_Cleanup_BizTalkMsgBoxDb

  • MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb

  • MessageBox_Parts_Cleanup_BizTalkMsgBoxDb

  • MessageBox_UpdateStats_BizTalkMsgBoxDb

  • Operations_OperateOnInstances_OnMaster_BizTalkMsgBoxDb

  • PurgeSubscriptionsJob_BizTalkMsgBoxDb

  • Rules_Database_Cleanup_BizTalkRuleEngineDb

  • TrackedMessages_Copy_BizTalkMsgBoxDb

  • BTS 日志传送获取备份历史记录

  • BTS 日志传送还原数据库

  • BTS 日志传送还原到标记

使用脚本备份作业

  1. 打开 SQL Server Management Studio 。

  2. 依次展开“SQL Server 代理”和“作业”。

  3. 右键单击要为其创建备份脚本的作业,然后选择“ 将作业编写为脚本”。

  4. 选择“创建到”或“拖放到”,然后选择“新建查询编辑器窗口”、“文件”“剪贴板”以选择脚本的目标。 通常,目标是扩展名为 .sql 的文件。

  5. 为你要编写脚本的每个作业重复步骤 3 以后的过程。 请参考与 BizTalk Server 相关的作业列表,以确定你需要为哪些作业编写脚本。

    配置后,至少应备份备份BizTalk Server (BizTalkMgmtDb) 作业。

从脚本还原作业

  1. 打开 SQL Server Management Studio 。

  2. 在“ 文件 ”菜单上, 打开 包含脚本作业的文件。

  3. 执行该脚本以创建作业。

后续步骤

如何备份和还原 SQL Server 登录名