我们有一个 SQL Server 2000 标准数据库,其中一些表被复制(连续事务复制)到数十台 SQL Server 2005 Express 和 MSDE 计算机。
复制代理作业(运行代理)的第 2 步默认配置为在出现问题时每 1 分钟重试 10 次。由于客户端机器在夜间关闭(它们是 POS 机器),我们将重试次数更改为 5760(4 天),因此复制不会在夜间中断,也不需要手动重新启动。
但问题是,每隔一天我们就会至少有一台机器的复制中断,并出现以下错误:
该过程无法连接到订户“POS986”。注意:该步骤已重试请求的次数(5760),但未成功。该步骤失败。
看来 SQL Server 没有遵守我们配置的重试次数或重试间隔。
PS:我将重试次数从 10 次更改为 5760 次后重新启动了复制作业。
答案1
创建一个作业,检查作业的状态,如果作业失败则定期运行。
HTH 维奈