MSSQLSERVER_9002
적용 대상:SQL Server
세부 사항
attribute | 값 |
---|---|
제품 이름 | SQL Server |
이벤트 ID | 9002 |
이벤트 원본 | MSSQLSERVER |
구성 요소 | SQLEngine |
심볼 이름 | LOG_IS_FULL |
메시지 텍스트 | 데이터베이스 '%.*ls'의 트랜잭션 로그가 꽉 찼습니다. 로그의 공간을 다시 사용할 수 없는 이유를 확인하려면 sys.databases의 log_reuse_wait_desc 열을 참조하십시오. |
설명
데이터베이스 로그의 공간이 부족합니다. 이러한 이유로 로그에 공간이 부족할 수 있습니다.
- 로그가 잘리지 않음
- 디스크 볼륨이 가득 찼습니다.
- 로그 크기가 고정 최대값으로 설정되어 있거나 자동 증가가 사용하지 않도록 설정되어 있음
- 완료할 수 없는 복제 또는 가용성 그룹 동기화
sys.databases(Transact-SQL)의 log_reuse_wait_desc 열은 로그의 공간을 다시 사용할 수 없는 이유를 설명합니다.
사용자 작업
이 문제에 대한 매우 일반적인 해결 방법은 데이터베이스에 대해 트랜잭션 로그 백업을 수행하여 로그가 잘리는지 확인하는 것입니다. 전체 트랜잭션 로그가 있는 데이터베이스에 대한 최근 트랜잭션 로그 기록이 표시되지 않는 경우 문제에 대한 해결 방법은 간단합니다. 데이터베이스의 일반 트랜잭션 로그 백업을 다시 시작합니다.
이 오류를 해결하는 방법에 대한 자세한 내용은 전체 트랜잭션 로그 문제 해결(SQL Server 오류 9002)을 참조하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기