非常にデータ中心のアプリケーションがあり、接続が疑わしいネットワーク全体で実行されることがよくあります。
データベースがオフラインのときにクライアントにフィードバックし、ネットワークが復旧してデータベースが再び利用可能になるまで、エラー情報を含む何らかの警告画面を表示したいと考えています。サービスの停止、一時停止、ログインの失敗、ネットワークのオフなど、何らかの理由でデータベースが利用できない場合は常に同じ画面を表示したいと思います。
SQLClient.SQLExceptionを処理するルーチンがあり、SQLErrorsを解析して数値を確認します。問題は、失敗に対してさまざまなエラー数値がロードされ、一部が欠落し続けることです。
データベースサーバーがオフラインか利用できないかを確認するための簡単で一貫した方法はありますか?未処理の例外をすり抜けさせずに、他の人はこれをどのように処理しますか?
乾杯