quase todos os dias nosso novo banco de dados trava. É um servidor virtual que reside no mesmo hardware que 5 outros servidores, dois deles sendo MS SQL2008sp1 idênticos e dois Oracle 11g, para que eu possa descartar problemas de hardware.
O servidor possui LUN local dedicado, 4vCPU e 8 GB de memória com arquivo de troca do Windows de 2 GB. Ele executa 4 instâncias. A instância primária é limitada a 5 GB de memória e paralelismo definido como 4 em execução no MS SQL 2008 SP1 no Windows Server 2008 Enterprise R2 x64.
Somente essa instância primária está travando. Depois de travar, nada pode se conectar a ele, é até impossível desligá-lo através do gerenciador de serviços.
O que encontrei nos logs é:
***Stack Dump sendo enviado para C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\LOG\SQLDump0081.txt
SqlDumpExceptionHandler: Processo 4788 gerou exceção fatal c0000005 EXCEPTION_ACCESS_VIOLATION. O SQL Server está encerrando este processo.
O log completo pode ser visto em:http://kabl.org/files/SQLDump0081.txt
segundo registro de falha feito um segundo depois em:http://kabl.org/files/SQLDump0082.txt
Analisei o mini crashdump com ferramentas da Microsoft, mas nenhum resultado promissor. Se puder ajudar, aqui está:http://kabl.org/files/SQLDump0081.mdmp
Qualquer idéia é muito bem-vinda, já que está se tornando um saco reiniciar o servidor quase todos os dias :)
Parabéns, -Matija
Responder1
Qual foi o resultado da sua análise de crashdump? Erros C0000005 são erros de saturação de buffer. Como você tem outras instâncias em execução, espero que a análise do minidespejo mostre que há um driver que está causando os problemas.