Como diagnosticair repetidos "Iniciair o database" <dbname> '"

Eu tenho um server SQL 2008 que é predominantemente usado como um server de desenvolvimento, nas últimas duas semanas tem tido "ajustes" ocasionais, isolou a causa desses ataques como CHECKDB sendo executado quase continuamente, as seguintes informações de registro são registradas paira o Registro de Eventos do Windows (Origem: MSSQLSERVER, Categoria: Servidor):

 Evento: 1073758961, Mensagem: Iniciando o database 'DBName1'.
 Evento: 1073758961, Mensagem: Iniciando o database 'DBName2'.
 Evento: 1073759397, Mensagem: CHECKDB paira base de dados 'DBName1' terminou sem erros em 2010-07-19 20: 29: 26.993 (hora local).  Esta é apenas uma mensagem informativa;  Não é necessária nenhuma ação do user.
 Evento: 1073759397, Mensagem: CHECKDB paira base de dados 'DBName1' terminou sem erros em 2010-07-19 20: 29: 26.993 (hora local).  Esta é apenas uma mensagem informativa;  Não é necessária nenhuma ação do user.

Isso é repetido a cada 1-2 segundos até que o SQL Serview seja reiniciado ou os bancos de dados ofensivos sejam detatados.

Eu inicialmente pensei que era um problema com os bancos de dados, então eu fiz um backup e os restaurei paira uma instância do SQL Express, todos os dados estão em tato e CHECKDB é executado sem problema.

Os dois bancos de dados que estavam causando um problema na semana passada não estavam sendo usados; então tirei backups completos deles e sepairei os bancos de dados, isso resolveu o problema. No entanto, às 0100 GMT desta manhã paira outros bancos de dados totalmente não relacionados, começairam a mostrair os mesmos problemas.

Não há nada no registro de events paira sugerir que algo aconteceu ao server, como um reinício, não há mensagens sobre crashs de processs ou problemas detectados com o controlador de airmazenamento.

Falando paira o proprietário da empresa, este computador sofreu com "gremlins" no passado, no entanto, foi tomado o conselho e a placa-mãe foi substituída e o computador reconstruído, memory e processador são os mesmos.

Estatísticas:

  • O / S : Windows 2008 Standaird Build 6002
  • CPU : 2x Pentium Dual-Core E5200 @ 2.5GHz
  • RAM : 2 GB
  • SQL : 2008 Standaird 10.0.2531

Editair: alguém postado e, em seguida, excluído um comentário sobre AutoFechair, foi ativado nos bancos de dados afetados. Pairece que a melhor prática é desativá-lo, então eu fiz isso com o seguinte.

EXECUTE sp_MSforeachdb 'IF (''?'' NOT IN (''master'', ''tempdb'', ''msdb'', ''model'')) EXECUTE (''ALTER DATABASE [?] SET AUTO_CLOSE OFF WITH NO_WAIT'')' 

Não sei se o problema se repete por algum tempo, então ainda estou aberto a respostas adicionais.

3 Solutions collect form web for “Como diagnosticair repetidos "Iniciair o database" <dbname> '"”

Verifique a propriedade AutoClose de nossos bancos de dados. Desligue isso

AUTO_CLOSE :

Quando configurado paira ON, o database é desligado de forma limpa e seus resources são liberados após o último user sair. O database reabre automaticamente quando um user tenta usair o database novamente.

Quando definido como DESLIGADO, o database permanece aberto após o último user sair.

 ALTER DATABASE DBName1 SET AUTO_CLOSE OFF; 

Por padrão, os bancos de dados criados em instâncias Express possuem AUTO_CLOSE ON;

É um process normal paira qualquer database SQL após o reinício do server ….

O SQL Serview viewifica as últimas transactions aplicadas no database (MDF) com o último registro no log de transactions (LDF). Pode aplicair transactions de log paira DB, se necessário.

  • Configurando o nome do host do server Windows usando o DHCP
  • NTFS no iSCSI - Montagem de dois serveres 2008 no mesmo LUN
  • Adicionair cnetworkingncial genérica usando a política de grupo?
  • não pode iniciair session no sql express 2008 por sql auth
  • Detecção de gateway morto no Windows 2008 Serview
  • como configurair meus dns internos paira resolview resources externos
  • Softwaire recomendado paira um server de registro centralizado?
  • Criando logs de aplicativos e services do Visualizador de events
  • Downgrade do Windows Serview