MSSQLSERVER_14421
적용 대상:SQL Server
세부 사항
attribute | 값 |
---|---|
제품 이름 | SQL Server |
이벤트 ID | 14421 |
이벤트 원본 | MSSQLSERVER |
구성 요소 | SQLEngine |
심볼 이름 | SQLErrorNum14421 |
메시지 텍스트 | 로그 전달 보조 데이터베이스 %s.%s의 복원 임계값이 %d분이며 동기화되지 않았습니다. %d분 동안 복원이 수행되지 않았습니다. 복원된 대기 시간은 %d분입니다. 에이전트 로그 및 로그 전달 모니터 정보를 확인합니다. |
설명
이 메시지는 로그 전달이 복원 임계값을 초과하여 동기화되지 않았음을 나타냅니다. 복원 임계값은 메시지가 생성되기 전에 복원 작업 사이에 경과할 수 있는 시간(분)입니다.
가능한 원인
이 메시지가 반드시 로그 전달 문제를 나타내는 것은 아닙니다. 대신 이 메시지는 다음 문제 중 하나를 나타낼 수 있습니다.
복원 작업이 실행되고 있지 않습니다.
작업이 실행되지 않는 가능한 원인에는 보조 서버 인스턴스의 SQL Server 에이전트 서비스가 실행되고 있지 않거나, 작업이 비활성화되었거나, 작업 일정이 변경되었습니다.
복원 작업이 실패합니다.
작업이 실패할 수 있는 원인에는 복원 폴더 경로가 잘못되거나, 디스크가 가득 찼거나, RESTORE 문이 실패할 수 있는 다른 이유가 포함됩니다.
사용자 작업
이 메시지의 문제를 해결하려면 다음을 수행합니다.
SQL Server 에이전트 서비스가 보조 서버 인스턴스에 대해 실행 중이고 이 보조 데이터베이스에 대한 복원 작업이 사용하도록 설정되어 있고 적절한 빈도로 실행되도록 예약되어 있는지 확인합니다.
보조 서버의 복원 작업이 실패할 수 있습니다. 이 경우 원인을 찾을 수 있도록 복원 작업에 대한 작업 기록을 확인합니다.
보조 서버 인스턴스에서 실행되는 로그 전달 복원 작업이 모니터 서버 인스턴스에 연결하여 log_shipping_monitor_secondary 테이블을 업데이트하지 못할 수 있습니다. 모니터 서버 인스턴스와 보조 서버 인스턴스 간의 인증 문제로 인해 발생할 수 있습니다.
백업 경고 임계값에 잘못된 값이 있을 수 있습니다. 이상적으로 이 값은 복원 작업의 빈도의 3배 이상으로 설정됩니다. 로그 전달이 구성되고 작동하는 후 복원 작업의 빈도를 변경하는 경우 그에 따라 백업 경고 임계값을 업데이트해야 합니다.
모니터 서버 인스턴스가 오프라인 상태가 된 후 다시 온라인 상태가 되면 경고 메시지 작업이 실행되기 전에 log_shipping_monitor_secondary 테이블이 현재 값으로 업데이트되지 않습니다. "보조 데이터베이스에 적용할 수 있는 로그 백업 파일을 찾을 수 없습니다." 복원 작업이 성공하면 오류 14421이 발생할 수 있습니다. 이 경우 복원 시간이 업데이트되지 않습니다. 이 경우 오류는 복사 작업 문제로 인한 것일 수 있습니다.
보조 데이터베이스에 대한 최신 데이터로 모니터 테이블을 업데이트하려면 보조 서버 인스턴스에서 sp_refresh_log_shipping_monitor 실행합니다.
보조 또는 모니터 서버 인스턴스에서 날짜 또는 시간이 잘못되었습니다. 이로 인해 경고 메시지가 생성될 수 있습니다. 시스템 날짜 또는 시간이 그 중 하나에서 수정되었을 수 있습니다.
참고 항목
두 서버 인스턴스의 서로 다른 표준 시간대로 인해 문제가 발생하지 않아야 합니다.
참고 항목
log_shipping_monitor_secondary(Transact-SQL)
로그 전달 정보(SQL Server)
sp_help_log_shipping_monitor_secondary(Transact-SQL)
sp_refresh_log_shipping_monitor(Transact-SQL)
로그 전달 정보(SQL Server)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기