Eu tenho um ambiente de desenvolvimento que está se aproximando rapidamente da implantação na produção e notei nos logs que aproximadamente a cada 20 segundos eu vejo a mensagem:
Starting up database 'dbname'
CHECKDB for database 'dbname' finished without errors
Percebi isso porque os usuários finais que estão testando isso tiveram um problema que eu isolei para um erro que notei no log de eventos do Windows (log de aplicativos):
The log for database 'dbname' is not available. Check event log for related messages.
Aliás, não encontrei mensagens relacionadas, mas resolvi com o ciclo offline / online.
A única coisa que consigo pensar é que esse aplicativo coleta dados a cada 1ms, mas todos esses dados não são inseridos no banco de dados. Sendo um servidor de desenvolvimento, ele foi configurado para que os logs e os dados estejam na mesma unidade. Com essas duas informações em mente, estou inclinado a tratar-se de um problema de E / S e que o servidor está tentando se recuperar de uma perda de conexão com seu armazenamento (SAN). No entanto, mesmo isso não faz sentido para mim, porque não está perdendo todos os dbs, apenas este. O que mais poderia estar causando isso?
Plataforma: SQL Server 2008 R2 (Ent.) No Windows Server 2008 R2 (Padrão)