2012-04-17 15 views
0

私はWebファーム上で実行される予定のプロジェクトを持っていますが、Elmahも例外ハンドラとして使用する予定です。いくつかのカスタム要件があります。技術的に可能かどうかはわかりません。我々はすべてのエラーの組み合わせになるだろう「監視」のウェブサイトを持ってしたい私たちは、Webファーム内の各サーバーは、ローカル・データベース(すなわちSqlLite、SqlCompactなど)にログを記録したいWebファーム内のElmah

  • サーバ(彼らは明らかにネットワーク共有などを介してお互いにアクセスするでしょう)
  • できるだけ多くの組み込みElmahエラー処理、つまりElmah.axdをできるだけ使用することをお勧めします。

確かに、SqlExpress、Linked Databases、および分散ビューの組み合わせを使用してこれを行うことは可能です。私のSqlLiteの知識& SqlCompactはかなり制限されているので、その知識をそのプラットフォームに翻訳するための情報は見つけられません。

どんなアイデアや助けも大歓迎です。

マイケル

答えて

0

ELMAHは、SQLコンパクトをサポートしているため、データはサーバごとに個別にログインすることができますが、私の知る限りではELMAHは、書き込みがない問題であることを意味しますが、データがあるようです読み込む1つの接続文字列を、使用しています今散らばっている。

ELMAHコードベースは、異なるデータベースからの書き込みと読み取りを実現するために変更が必要です。そして、ELMAHは中央エラーリポジトリから読み込むことができます。

+0

私はエラーテーブルを削除し、他のデータベースにリンクされた同じ名前のビューを作成し、その中で '監視'ウェブサイトが指し示す中央データベースを作成しましたすべてのデータを関連付けるためのすべてのユニオンを作成します。この方法では、elmah.axdは違いを知らなかったため、設計どおりに機能しました。 SQL Compactについての私の知識はそれほど素晴らしいものではありませんが、それが可能なのでしょうか? – MDo

+0

また、基礎となるソースがSQL Compactの場合にリンク・ビューを作成できるかどうかもわかりません。 – Chandermani

関連する問題