디스크로 인한 SQL AlwaysOn 자동 장애 조치

디스크로 인한 SQL AlwaysOn 자동 장애 조치

모두,

SQL AlwaysOn을 평가하는 중인데 디스크가 고장나는 한 가지 상황을 제외하고는 모든 것이 예상대로 장애 조치됩니다. 이 경우 SQL은 다음 두 가지 오류를 표시하는 것 외에는 아무 작업도 수행하지 않습니다.

대시보드 오류 뿐만 아니라 DB 속성에 들어가도 마찬가지입니다.

TempDB도 포함된 드라이브를 삭제했기 때문에 이 오류는 이해가 되지만, 드라이브 삭제가 장애 조치를 유발할 만큼 심각하지는 않은 것 같아 우려됩니다.

여기서 뭔가 빠졌나요? wsfc에 드라이브를 추가해 보았지만 클러스터링된 드라이브가 아니기 때문에 각 개별 서버 드라이브가 별도의 리소스로 표시되므로 작동하지 않을 것 같습니다.

편집 1: 유일한 이벤트 로그 항목은 다음과 같습니다. 다시 한 번, 거의 예상된 오류입니다.

운영 체제에서 'E:\Data\vcdb.mdf' 파일의 오프셋 0x00000000382000을 읽는 동안 SQL Server에 오류 21(장치가 준비되지 않았습니다.)을 반환했습니다. SQL Server 오류 로그 및 시스템 이벤트 로그의 추가 메시지에서 자세한 내용을 확인할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 시스템 수준 오류 조건이므로 즉시 수정해야 합니다. 전체 데이터베이스 일관성 검사(DBCC CHECKDB)를 완료합니다. 이 오류는 다양한 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서를 참조하세요.

답변1

데이터베이스 파일 손실은 tempdb 파일만큼 중요한 파일이라도 여전히 데이터베이스 수준 이벤트입니다.

이 Microsoft Technet 기사에 따르면:

(장애 조치 및 장애 조치 모드(AlwaysOn 가용성 그룹))

데이터 파일 손실, 데이터베이스 삭제 또는 트랜잭션 로그 손상으로 인해 데이터베이스가 의심되는 등 데이터베이스 수준의 문제로 인해 가용성 그룹이 장애 조치되지는 않습니다.

관련 정보