Ho un ambiente di sviluppo che si sta avvicinando rapidamente alla distribuzione in produzione e ho notato nei registri che ogni 20 secondi circa vedo il messaggio:
Starting up database 'dbname'
CHECKDB for database 'dbname' finished without errors
Ho notato questo perché gli utenti finali che lo stanno testando hanno avuto un problema che ho isolato per un errore che ho notato nel registro eventi di Windows (Registro applicazioni):
The log for database 'dbname' is not available. Check event log for related messages.
Per inciso, non ho trovato messaggi correlati ma risolto con il ciclo offline / online.
L'unica cosa che mi viene in mente è che questa applicazione raccoglie dati ogni 1 ms, ma tutti questi dati non vengono inseriti nel database. Essendo un server di sviluppo, è stato configurato in modo che registri e dati si trovino sulla stessa unità. Con queste due informazioni in mente, mi sto proponendo che si tratti di un problema di I / O e che il server stia tentando di recuperare da una perdita di connessione alla sua memoria (SAN). Eppure anche questo non ha senso per me perché non sta perdendo tutti i dbs, solo questo. Cos'altro potrebbe causare questo?
Piattaforma: SQL Server 2008 R2 (Ent.) Su Windows Server 2008 R2 (Std.)