프로덕션 환경에 빠르게 배포되는 개발 환경이 있으며 약 20 초마다 로그에 다음 메시지가 표시됩니다.
Starting up database 'dbname'
CHECKDB for database 'dbname' finished without errors
이것을 테스트하는 최종 사용자가 Windows 이벤트 로그 (응용 프로그램 로그)에서 발견 한 오류로 격리 된 문제가 있었기 때문에이 문제를 발견했습니다.
The log for database 'dbname' is not available. Check event log for related messages.
우연히 관련 메시지를 찾지 못했지만 오프라인 / 온라인 주기로 해결되었습니다.
내가 생각할 수있는 유일한 것은이 응용 프로그램이 1ms마다 데이터를 수집하지만이 모든 데이터가 데이터베이스에 삽입되지는 않는다는 것입니다. dev 서버이기 때문에 로그와 데이터가 같은 드라이브에 있도록 구성되었습니다. 이 두 가지 정보를 염두에두고이 문제가 IO 문제이고 서버가 저장소 (SAN)와의 연결이 끊어진 것을 복구하려고합니다. 그럼에도 불구하고 모든 DB를 잃지 않고이 데이터베이스를 잃어 버렸기 때문에 이것은 나에게 의미가 없습니다. 그 밖의 원인은 무엇입니까?
플랫폼 : Windows Server 2008 R2의 SQL Server 2008 R2 (표준)