Os bancos de dados do Sql Server 2008 entram e saem aleatoriamente do modo (em recuperação)

2

Temos uma instância do Sql Server 2008 (Express) que contém nossos bancos de dados em andamento e de produção para nossa empresa. Se eu tivesse que adivinhar, provavelmente há 65-70 bancos de dados no servidor. Alguns são de uso razoavelmente alto, outros são muito baixos / não usam.

Temos notado nas últimas semanas que os bancos de dados entram e saem aleatoriamente do modo (em recuperação). Então, no SQLSMS, se olharmos para a lista do banco de dados, veremos alguns bancos de dados listados como {db_name} (em recuperação). Então, se atualizarmos a listagem do banco de dados, ela não estará mais em recuperação, mas talvez novas sejam ... você pode continuar atualizando e verá os bancos de dados entrando e saindo desse modo.

Parece estar acontecendo em qualquer banco de dados .. mesmo aqueles que não têm uso algum (um banco de dados de teste, por exemplo).

O período de tempo que permanece no modo de recuperação normalmente é de apenas 20 a 30 segundos, se for o caso, mas o site que o estiver usando não poderá acessar o banco de dados enquanto ele aparecer como (em Recuperação), resultando em erros para o site.

Eu pesquisei sobre o tópico e parece que isso pode ser devido a transações abertas, mas isso está acontecendo em bancos de dados que não têm nenhuma transação (novos bancos de dados sem tabelas / procedimentos armazenados).

Alguém pode lançar alguma luz sobre isso?

    
por Sharbel 23.04.2011 / 16:54

1 resposta

7

Você tem os bancos de dados configurados para fechar automaticamente por acaso?

    
por 23.04.2011 / 22:37