如果 Data Mover 作业因源或目标数据库对象上存在锁定而被阻止,则这些作业可能无法成功完成。此外,如果某个事务由于死锁而中止,则 SQL 可能无法执行(错误 2631)。您可以配置守护程序以检测这些情况,并尝试在指定时间间隔后启动该作业或死锁事务。
- 在守护程序列中,单击要配置的守护程序的名称。
- 在守护程序设置列中,单击作业重试。
- [可选] 要检测已阻止的作业,可单击已阻止的作业下的启用已阻止的作业复选框。
- 在尝试启动已阻止的作业的时间间隔旁边,指定 Data Mover 在检查是否仍存在锁定之前等待的时间间隔。
- 输入已阻止作业的最大数目,可在定期尝试重新启动时检查该数目。如果达到此数值时某作业检测到被阻止,则该作业将添加到作业队列中。
- [可选] 要检测死锁错误,可单击死锁事务下的启用死锁事务复选框。
- 在两次重试之间的时间间隔字段中指定重试执行失败并出现 2631 死锁错误的 SQL 之前要等待的时间。
- 输入最大重试次数,可在定期尝试重新启动时检查该数目。如果达到此数值时某作业检测到被阻止,则该作业将添加到作业队列中。
- 单击Apply (应用)。