Tengo un entorno de desarrollo que se acerca rápidamente a la implementación en producción y he notado en los registros que aproximadamente cada 20 segundos veo el mensaje:
Starting up database 'dbname'
CHECKDB for database 'dbname' finished without errors
Noté esto porque los usuarios finales que están probando esto tenían un problema que aislé a un error que noté en el Registro de eventos de Windows (Registro de aplicaciones):
The log for database 'dbname' is not available. Check event log for related messages.
Por cierto, no encontré mensajes relacionados, pero resolví con el ciclo fuera de línea / en línea.
Lo único que se me ocurre es que esta aplicación recopila datos cada 1 ms, pero todos estos datos no se insertan en la base de datos. Al ser un servidor de desarrollo, se configuró para que los registros y los datos estén en la misma unidad. Con estos dos datos en mente, me inclino por que esto sea un problema de E / S y que el servidor esté intentando recuperarse de una pérdida de conexión a su almacenamiento (SAN). Sin embargo, incluso esto no tiene sentido para mí porque no está perdiendo todos los dbs, solo este. ¿Qué otra cosa podría estar causando esto?
Plataforma: SQL Server 2008 R2 (Ent.) En Windows Server 2008 R2 (Std.)