0

私が一緒に働いているアプリケーション開発チームは、後でレビューするために単一のリポジトリ (msql2008r2) に例外をキャプチャする汎用ロギング アプリケーションを設計しました。このチームは、データベースの例外が同じリポジトリにルーティングされることを望んでいます。現状では、Web アプリケーションは WCF サービスを使用してメッセージをリポジトリに書き込みます。場合によっては、存在しない/正しくない外部キーを使用した挿入試行などによって失敗したアプリケーションは、事実上アプリケーションのメッセージに含まれますが、SQL エージェント ジョブがこれらに関連するストアド プロシージャを実行する場合があります。リポジトリに記録しないアプリケーション。

既存の WCF サービスへのメソッド呼び出しで CLR クライアントを使用できることを認識しています。エラーをログ形式にジェネラライズし、サービスを介さずにリポジトリに直接書き込むストアド プロシージャ内で別のストアド プロシージャを呼び出すことも可能だと思います。いずれにせよ、最善のアプローチが何であるかについて、このグループの考えに興味があります。

4

2 に答える 2

0

誰かがこのスレッドをフォローしている場合に備えて、考えられる解決策として、サービス ブローカーを介した wcf 接続エンドポイントを検討しています。

于 2012-12-18T15:36:21.233 に答える