Nous avons des PC exécutant SQL Server (2008 SP4 et 2016 SP1) qui perdent régulièrement de la puissance. Évidemment, cela conduit parfois à une corruption (index) de la base de données SQL Server, que nous devons restaurer par la suite.
Je suis conscient que SQL Server n'est pas conçu pour de tels scénarios et la bonne solution consiste à corriger la cause de la coupure de courant (plus d'informations ci-dessous, si vous êtes curieux). Néanmoins, existe-t-il des options de réglage dans SQL Server que je peux définir pour réduire le risque de corruption de la base de données en cas de coupure de courant ?
Contexte: Le "PC" est une tablette Windows montée sur un chariot élévateur. Lorsque l'utilisateur éteint le chariot élévateur, la tablette perd de la puissance. Nous avons essayé d'apprendre aux utilisateurs à fermer correctement Windows avant d'éteindre le chariot élévateur, mais nous avons échoué (probablement parce que le désactiver "fonctionne" la plupart du temps). Nous étudions également actuellement d'autres options, telles que l'ajout d'un onduleur qui signale à la tablette de s'arrêter en cas de coupure de courant.