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)