如何解决SQL Server 2005 的14420和14421错误

这期内容当中小编将会给大家带来有关如何解决SQL Server 2005 的14420和14421错误,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

错误消息 14420

错误: 14420 严重性: 16,状态: 1
日志传送主数据库 %s.%s 已备份的阈值的 %d 分钟,并且不具有执行 %d 分钟内的备份日志操作。检查代理日志和 $ logshipping 显示器的信息。

错误消息 14421

错误: 14421 严重性: 16,状态: 1
日志传送辅助数据库 %s.%s 具有还原阈值的 %d 分钟,并且不同步。%d 分钟执行没有还原。已还原的滞后时间为 %d 分钟。检查代理日志和 $ logshipping 显示器的信息。

日志传送使用 Sqlmaint.exe,来备份和还原数据库。当 SQL Server 创建事务日志备份作为日志传送设置的一部分时,Sqlmaint.exe 连接到监视服务器,并使用  last_backup_filename 信息更新  log_shipping_primaries 表。同样,在辅助服务器上中运行一个复制或还原作业时 Sqlmaint.exe 将连接到监视服务器,并更新  log_shipping_secondaries 表。  
 
作为日志传送警报消息 14220 和 14221 生成以跟踪备份和还原活动。具体取决于  备份警报 的值生成警报消息阈值和  不同步警报 阈值分别。  
 
警报消息 14220 指示当前时间与指示的  last_backup_filename 值监视服务器上  log_shipping_primaries 表中的时间之间的时差大于为  备份警报 阈值设置的值。  
 
警报消息 14221 指示  log_shipping_primaries 表中的  last_backup_filename 和  log_shipping_secondaries 表中的  last_loaded_filename 所指示的时间之间的时差大于其值设置为  不同步警报 阈值。

故障排除错误消息 14420

通过定义,消息 14420 不一定表示日志传送有问题。该消息表明上一次备份的文件和监视服务器上的当前时间之差大于为 备份警报 设置的时间阈值。

有多种原因,将生成警报消息的原因。下面的列表包括其中一些原因:

  1. 日期或时间 (或两者) 监视服务器上是不同的日期或时间,在主服务器上。也可能是系统日期或时间已修改显示器或主服务器上。这还可能会生成警报消息。

  2. 当监视服务器处于脱机状态,然后返回在线状态 log_shipping_primaries 表中的字段不使用当前值更新警报消息作业之前运行。

  3. 日志传送复制作业在主服务器上运行的不可能连接到监视服务器 msdb 数据库以更新 log_shipping_primaries 表中的字段。这可能是由于监视服务器和主服务器之间的身份验证问题而造成的。

  4. 您可能已设置了不正确的值,用于在 备份警报 阈值。理想情况下,您必须将此值设置为至少三次备份作业的频率。如果您更改备份作业的频率,日志传送配置并且能够正常工作后,则必须相应地更新 备份警报 阈值的值。

  5. 失败的主服务器上的备份作业。在这种情况下检查到失败的原因,请参阅备份作业的作业历史记录。

如何解决SQL Server 2005 的14420和14421错误回到顶端

故障排除错误消息 14421

通过定义,消息 14421 不一定表示日志传送有问题。此消息表明上一次差异备份文件,并且最后一个已还原的文件大于 不同步警报 阈值为选定的时间。

有多种原因引发警报消息的原因。下面的列表包括其中一些原因:

  1. 日期或时间 (或两者) 在主服务器上修改的日期或在主服务器上的时间明显提前之间的连续事务日志备份。

  2. 日志传送辅助服务器运行的还原作业不能连接到监视服务器 msdb 数据库以更新 log_shipping_secondaries 表中的正确的值。这可能是由于在辅助服务器和监视服务器之间的身份验证问题而造成的。

  3. 您可能已设置为 不同步警报 阈值不正确的值。理想情况下,您必须将此值设置为至少三次频率中的该速度较慢的复制和还原作业。如果复制或还原作业的频率修改日志传送设置和功能之后,则必须相应地修改 不同步警报 阈值的值。

  4. 使用备份作业或复制作业的问题是最有可能导致"不同步"警报消息。如果引发"不同步"警报消息,并且没有任何问题,使用备份或还原作业,请检查复制作业的潜在问题。此外,网络连接可能会导致复制作业失败。

  5. 也可能是在第二台服务器上的还原作业出现故障。在这种情况下检查还原作业的作业历史记录,因为它可能表示失败的原因。

上述就是小编为大家分享的如何解决SQL Server 2005 的14420和14421错误了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。