SQL 2008 SP1이 거의 매일 충돌함

SQL 2008 SP1이 거의 매일 충돌함

거의 매일 새로운 DB가 충돌합니다. 이는 5개의 다른 서버와 동일한 하드웨어에 상주하는 가상 서버입니다. 그 중 2개는 동일한 MS SQL2008sp1이고 2개는 Oracle 11g이므로 하드웨어 문제를 거의 배제할 수 있습니다.

서버에는 전용 로컬 LUN, 4vCPU 및 8GB 메모리와 2GB Windows 스왑 파일이 있습니다. 4개의 인스턴스를 실행합니다. 기본 인스턴스는 5GB 메모리로 제한되며 병렬 처리는 MS SQL 2008 SP1 @ Windows Server 2008 Enterprise R2 x64에서 실행 시 4로 설정됩니다.

해당 기본 인스턴스만 충돌합니다. 충돌이 발생한 후에는 아무 것도 연결할 수 없으며 서비스 관리자를 통해 종료하는 것도 불가능합니다.

내가 로그에서 찾은 내용은 다음과 같습니다.

***스택 덤프가 C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\LOG\SQLDump0081.txt로 전송됩니다.
SqlDumpExceptionHandler: 프로세스 4788에서 치명적인 예외 c0000005 EXCEPTION_ACCESS_VIOLATION이 생성되었습니다. SQL Server에서 이 프로세스를 종료하고 있습니다.
   

전체 로그는 다음에서 볼 수 있습니다.http://kabl.org/files/SQLDump0081.txt

두 번째 충돌 로그는 나중에 다음 위치에 작성되었습니다.http://kabl.org/files/SQLDump0082.txt

Microsoft 도구를 사용하여 미니 크래시 덤프를 분석했지만 유망한 결과가 없습니다. 도움이 될 수 있다면 다음과 같습니다.http://kabl.org/files/SQLDump0081.mdmp

거의 매일 서버를 다시 시작하는 것은 꽤 힘든 일이기 때문에 어떤 아이디어라도 환영합니다. :)

Regrads, -Matija

답변1

크래시 덤프 분석 결과는 무엇이었나요? C0000005 오류는 버퍼 오버런 오류입니다. 다른 인스턴스가 실행 중이므로 미니덤프 분석을 통해 문제를 일으키는 드라이버가 있음을 보여줄 것으로 예상됩니다.

관련 정보