定期的に電源が失われるSQL Server(2008 SP4および2016 SP1)を実行しているPCがあります。明らかに、これによりSQL Serverデータベースの(インデックス)破損が発生する場合があり、後で復元する必要があります。
SQL Serverはそのようなシナリオ向けに設計されていないことを認識しています。正しい解決策は、電力損失の原因を修正することです(興味がある場合は、以下で詳しく説明します)。それにもかかわらず、電力損失時のデータベース破損のリスクを減らすために設定できるSQL Serverのチューニングオプションはありますか?
背景:「PC」は、フォークリフトに搭載されたWindowsタブレットです。ユーザーがフォークリフトをオフにすると、タブレットの電源が切れます。私たちは、フォークリフトをオフにする前にWindowsを適切にシャットダウンするようにユーザーに教えようとしましたが、失敗しました(ほとんどの場合、それをオフにするだけで機能するためです)。現在、電力損失時にタブレットにシャットダウンするように信号を送るUPSを追加するなど、他のオプションも調査しています。