MSSQLSERVER_14421MSSQLSERVER_14421

세부 정보Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 1442114421
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQLEngineSQLEngine
심볼 이름Symbolic Name SQLErrorNum14421SQLErrorNum14421
메시지 텍스트Message Text 로그 전달 보조 데이터베이스 %s.%s은(는) 복원 임계값이 %d분이며 동기화되지 않았습니다.The log shipping secondary database %s.%s has restore threshold of %d minutes and is out of sync. %d분 동안 복원이 수행되지 않았습니다.No restore was performed for %d minutes. 복원 대기 시간은 %d분입니다.Restored latency is %d minutes. 에이전트 로그 및 로그 전달 모니터 정보를 확인하십시오.Check agent log and logshipping monitor information.

설명Explanation

이 메시지는 로그 전달이 복원 임계값을 초과하여 동기화되지 않았음을 나타냅니다.This message indicates that log shipping is out of synchronization beyond the restore threshold. 복원 임계값은 메시지가 생성되기 전에 복원 작업 간에 경과된 시간(분)입니다.The restore threshold is the number of minutes that can elapse between restore operations before a message is generated.

가능한 원인Possible Causes

이 메시지가 반드시 로그 전달 문제를 나타내는 것은 아닙니다.This message does not necessarily indicate a problem with log shipping. 대신 이 메시지는 다음 문제 중 하나를 나타낼 수 있습니다.Instead, this message might indicate one of the following problems:

  • 복원 작업이 실행되고 있지 않습니다.The restore job is not running.

    이는 보조 서버 인스턴스의 SQL Server 에이전트 서비스가 실행되고 있지 않거나 작업이 해제되었거나 작업 일정이 변경되었기 때문일 수 있습니다.Possible causes of the job not running include the following: the SQL Server Agent service on the secondary server instance is not running, the job is disabled, or the schedule of the job has been changed.

  • 복원 작업이 실패했습니다.The restore job is failing.

    복원 폴더 경로가 유효하지 않거나 디스크가 꽉 찼거나 RESTORE 문이 실패할 수 있는 다른 원인으로 인해 작업이 실패했을 수 있습니다.Possible causes of the job failing include the following: the restore folder path is not valid, the disk is full, or any other reason that the RESTORE statement could fail.

사용자 동작User Action

이 메시지의 문제를 해결하려면To troubleshoot this message:

  • SQL Server 에이전트 서비스가 보조 서버 인스턴스에 대해 실행되고 있는지 그리고 이 보조 데이터베이스에 대한 복원 작업이 설정되어 적절한 빈도로 실행되도록 예약되어 있는지 확인합니다.Make sure that the SQL Server Agent service is running for the secondary server instance and that the restore job for this secondary database is enabled and is scheduled to run at the appropriate frequency.

  • 보조 서버의 복원 작업이 실패할 수 있습니다.The restore job on the secondary server might be failing. 이 경우 원인을 찾을 수 있도록 복원 작업에 대한 작업 기록을 확인합니다.In this case, check the job history for the restore job to look for the cause.

  • 보조 서버 인스턴스에서 실행되는 로그 전달 복원 작업의 경우 log_shipping_monitor_secondary 테이블을 업데이트하기 위한 모니터 서버 인스턴스로의 연결이 불가능할 수 있습니다.The log shipping restore job, which runs on the secondary server instance, might not be able to connect to the monitor server instance to update the log_shipping_monitor_secondary table. 이는 모니터 서버 인스턴스와 보조 서버 인스턴스 간의 인증 문제로 인해 발생할 수 있습니다.This might be caused by an authentication problem between the monitor server instance and the secondary server instance.

  • 백업 경고 임계값에 잘못된 값이 있을 수 있습니다.The backup alert threshold might have an incorrect value. 이 값은 복원 작업 빈도의 세 배 이상으로 설정되는 것이 좋습니다.Ideally, this value is set to at least three times the frequency of the restore job. 로그 전달을 구성하여 작동한 후에 복원 작업의 빈도를 변경하는 경우 백업 경고 임계값을 이에 맞게 업데이트해야 합니다.If you change the frequency of the restore job after log shipping is configured and functional, you must update the value of the backup alert threshold accordingly.

  • 모니터 서버 인스턴스가 오프라인 상태가 된 후 다시 온라인 상태로 돌아오는 경우 경고 메시지 작업이 실행되기 전에는 log_shipping_monitor_secondary 테이블이 현재 값으로 업데이트되지 않습니다.When the monitor server instance goes offline and then comes back online, the log_shipping_monitor_secondary table is not updated with the current values before the alert message job runs. "보조 데이터베이스에 적용할 수 있는 로그 백업 파일을 찾을 수 없습니다"라는 메시지와 함께 복원 작업이 실행되는 경우 오류 14421이 발생할 수 있습니다.Error 14421 can be raised when a restore job succeeds with, "Could not find a log backup file that could be applied to secondary database." 이러한 오류가 발생하면 복원 시간은 업데이트되지 않습니다.When this occurs, the restore time is not updated. 이 경우 오류는 복사 작업 문제로 인한 것일 수 있습니다.The cause of the error in this case might be an issue with the copy job.

    보조 데이터베이스에 대한 최신 데이터를 사용하여 모니터 테이블을 업데이트하려면 보조 서버 인스턴스에서 sp_refresh_log_shipping_monitor를 실행합니다.To update the monitor tables with the latest data for the secondary database, run sp_refresh_log_shipping_monitor on the secondary server instance.

  • 보조 인스턴스나 모니터 서버 인스턴스의 날짜 또는 시간이 올바르지 않습니다.On the secondary or monitor server instance, the date or time is incorrect. 이로 인해 경고 메시지가 생성될 수 있습니다.This may also generate alert messages. 두 서버 인스턴스 중 하나에서 시스템 날짜나 시간이 수정되었을 수 있습니다.Possibly the system date or time was modified on the one of them.

    참고

    두 서버 인스턴스의 서로 다른 표준 시간대로 인해 문제가 발생하지 않아야 합니다.Different time zones for the two server instances should not cause a problem.

참고 항목See Also

log_shipping_monitor_secondary(Transact-SQL)log_shipping_monitor_secondary (Transact-SQL)
로그 전달 정보(SQL Server)About Log Shipping (SQL Server)
sp_help_log_shipping_monitor_secondary(Transact-SQL)sp_help_log_shipping_monitor_secondary (Transact-SQL)
sp_refresh_log_shipping_monitor(Transact-SQL)sp_refresh_log_shipping_monitor (Transact-SQL)
로그 전달 정보(SQL Server)About Log Shipping (SQL Server)