Temos computadores executando o SQL Server (2008 SP4 e 2016 SP1) que perdem energia regularmente. Obviamente, isso às vezes leva à corrupção (índice) do banco de dados do SQL Server, que precisamos restaurar posteriormente.
Estou ciente de que o SQL Server não foi projetado para esses cenários e a solução correta é corrigir a causa da perda de energia (mais sobre isso abaixo, se você estiver curioso). No entanto, existem opções de ajuste no SQL Server que posso definir para reduzir o risco de corrupção do banco de dados devido à perda de energia ?
Antecedentes: O "PC" é um tablet Windows montado em uma empilhadeira. Quando o usuário desliga a empilhadeira, o tablet perde energia. Tentamos ensinar os usuários a desligar o Windows corretamente antes de desligar a empilhadeira, mas falharam (provavelmente porque apenas desligá-lo "funciona" na maioria das vezes). No momento, também estamos investigando outras opções, como adicionar um no-break que sinaliza o tablet para desligar com a perda de energia.