どうでしょ管理アプリのデータベースがオフライン?
-
09-06-2019 - |
質問
Take a.当期純などをサポートアプリ..ミックスのflakeyワイヤレスネットワーク接続、攪拌数のユーザーのように簡単に引き青色のプラグイン出時には、良い対策を追加し、システム管理者を決定するの再起動をSQLサーバーのボックスは予告なくともするように皆様をまったつま先です。
その提案-戦略の取り扱いにこのようなシナリオに関して:
エラー処理は、例えば、ラップ毎 電話サポートしているサーバーがTry/Catch いなもの 汎用エラー処理の管理 す。その場合とは何かしらの利点があるのでしょうか?
アプリケーションの管理は、例えば、 無効のアプリはユーザー と交流するまで 接続が検出された。あなたならどうする?
解決
答えに依存型のご使用をご検討ください。あるアプリケーションではできるオフライン作業-Microsoft Outlookのための例です。うん治療の接続例外として重要な作業内容を保存し、同期させておくことが出来ます。他の用途などのオンラインゲームの取り扱います。通信の問題として重要な例外は終了した場合の接続が失われています。
としてのエラーの取り扱いてもらうのが良いと思い制御の例外にすべての階層に全面的に依存せず、一般的な例外処理のコードです。事業層こわばり何が起こった下層のデータにアクセス層の場合)および対応に対応.接続失として扱うべきではない 予想外の例外 思います。のための優良事例の管理をお薦めいたしますぜ 例外処理用ブロック.
に関するアプリケーションの動作、お答えするべく自分の問題"が私の願い事業価値をお客様に切断するのでしょうか。" 多くの場合も有益であると考えるあらエンドユーザーが続きに切断されます。しかしこのような行動は非常にハードを実行します。
特に自のシナリオのMicrosoft開発 接続サービス剤用ブロック
他のヒント
っていないのに触れます。純め、できませんので更に詳細な技があり、ラガの絵に答え:
まず、-拘束するものではありませんが、フォームのデータを直接データベースです。
を別々のデータモデルの層と結合するフォームウィジェットです。
から、いくつかのオプションが使えますレベルに応じて、安定性、可用性を提供する必要があります.
その最も単純な解決がここにいるだけで有効/無効の申請を必要とすると、データベースの接続の状態です。
次のレベルの保護を含むキャッシュの一部のデータモデルの現地のデータベース接続は、キャッシュの閲覧および無効化機能を必要とする明示的なデータベース接続します。
その優ズのもふもふをご堪能ください(この場を提供するとともに、安定した経験、エンドユーザーは複製データベースの地域利用に何らかの同期スキーマを保つのコピーをデータベースの同期のリモートdbです。
この少し すぎ たくさんのサポートのオフライン-シナリオが、いま考える"Microsoftの同期の枠組み"?の枠組みは、"同期サービスADO.NET 2.0"でのご応募を打地元のSQLサーバーのCEのインスタンス.ここで簡単に同期され、中央にSQLサーバーを介して様々な方法。
この枠組みの恒久的オフライン-シナリオと申し上げたように、適切でない可能性があり特定の要件に関しまでにお申込固オフラインです。
お客様から選ばれている当社の Main()
法によるトラップの全ての独自のレンダリングメカニズムの例外を...
Application.ThreadException += new
System.Threading.ThreadExceptionEventHandler(UnhandledExceptionCatcher);
Thread.GetDomain().UnhandledException += new
UnhandledExceptionEventHandler(Application_UnhandledException);
その Application_UnhandledException
や UnhandledExceptionCatcher
表示ユーザーに優します。
また、応募後のメールデータなどのスタックトレースの開発できる非常に便利です。
でアプリケーションによって異なりのコースでの失敗について説明していただけまうのアプリです。
また、アクセサリーオプションを接続する他のサーバなどの場合、データベース接続に失敗した場合、ダイアログボックスが表示このサーバーが利用でき、その入力に別のIPアドレスについてです。