Dê uma olhada nas propriedades do seu banco de dados. Se " AutoClose " estiver no banco de dados, será encerrado após a última conexão ser encerrada.
Recomenda-se definir Autoclose como falso.
Meu log de erro sql está cheio de mensagens dizendo que um ou outro dos meus dbs está iniciando - às vezes o espaçamento de tempo é apenas frações de um segundo separadamente:
2010-08-27 10:07:00.98 spid59 Starting up database 'myDb'.
2010-08-27 10:07:03.11 spid59 Starting up database 'myDb'.
2010-08-27 10:07:03.44 spid59 Starting up database 'myDb'.
Eu estou vendo isso em vários bancos de dados que têm atividade muito baixa e em ver qualquer um no thoes dbs que são mais ativos. Nenhuma mensagem intermediária dizendo nada sobre uma condição de erro - isso é normal?
Tags sql-server-2008