Tenemos PC con SQL Server (2008 SP4 y 2016 SP1) que regularmente pierden energía. Obviamente, esto a veces conduce a la corrupción (índice) de la base de datos de SQL Server, que debemos restaurar después.
Soy consciente de que SQL Server no está diseñado para tales escenarios y la solución correcta es solucionar la causa de la pérdida de energía (más sobre eso a continuación, si tiene curiosidad). Sin embargo, ¿hay alguna opción de ajuste en SQL Server que pueda configurar para reducir el riesgo de corrupción de la base de datos en caso de pérdida de energía ?
Antecedentes: la "PC" es una tableta de Windows montada en una carretilla elevadora. Cuando el usuario apaga la carretilla elevadora, la tableta pierde potencia. Hemos tratado de enseñar a los usuarios a cerrar Windows correctamente antes de apagar la carretilla elevadora, pero fallamos (probablemente porque simplemente apagarla "funciona" la mayor parte del tiempo). Actualmente también estamos investigando otras opciones, como agregar un UPS que le indica a la tableta que se apague en caso de pérdida de energía.