Banco de dados caindo no modo de recuperação

1

Eu tenho uma instância do SQL Server 2008 R2 Express que executa 3 bancos de dados.

Dois dos bancos de dados são para um programa que eu escrevi, o terceiro é para um programa Oracle.

Meus bancos de dados são aproximadamente 100 mb e o banco de dados Oracle varia de tamanho entre 2 a 3 GB.

No último dia, o banco de dados Oracle cai intermitentemente no modo de recuperação, enquanto os outros bancos de dados no servidor continuam funcionando perfeitamente.

Poderia ser que o programa tenha alguma lógica defeituosa e esteja solicitando que o servidor entre no modo de recuperação porque ele não obteve a resposta esperada de uma consulta?

Eu realmente não sei onde começar a procurar, pois é a primeira vez que um banco de dados se comporta dessa maneira.

    
por Origin 22.03.2012 / 03:29

1 resposta

1

Meu palpite é que você tenha o banco de dados configurado com a opção auto_close ativada.

Execute a consulta:

select name, is_auto_close_on 
from sys.databases

Qualquer banco de dados que retorne com um valor 1 na configuração is_auto_close_on deve ter essa configuração desabilitada. Para alterá-lo, clique com o botão direito do mouse no banco de dados no explorador de objetos e selecione as propriedades. Na guia "Opções", altere o fechamento automático para "false".

O problema deve desaparecer. Se o banco de dados não estiver configurado para fechamento automático, informe-nos.

    
por 22.03.2012 / 03:56