DBAtlas · 데이터베이스 운영 아틀라스

823: The operating system returned error to SQL Server during a read/write at offset in file (I/O error)

SQL Server

의미

SQL Server가 데이터/로그 파일을 읽거나 쓰는 중 운영체제 수준의 I/O 오류를 받았다. 디스크 하드웨어 또는 스토리지 서브시스템 문제를 가리키는 심각한 무결성 경고이다.

원인

불량 디스크 섹터, 결함 있는 컨트롤러/드라이버, 스토리지/SAN 문제, 파일 시스템 오류, 또는 전혀 읽을 수 없는 페이지(hard I/O error). 대개 하드웨어 관련.

해결 방법

가능하면 즉시 정상 백업을 수행한다. Windows 이벤트 로그와 스토리지 로그를 확인하고 하드웨어/디스크 상태를 테스트한다. DBCC CHECKDB로 무결성을 점검한다. suspect_pages 테이블(msdb.dbo.suspect_pages)을 확인한다. 손상이 있으면 정상 백업에서 복원하거나 페이지 수준 복원을 수행한다. 하드웨어를 교체/수리한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목