アプリ ファブリックがインストールされているいくつかのサーバーでデータベースにログが記録されない理由を解決しようとしています。
2008 R2 を実行する複数の Web サーバーと、SQL Server 2008 を実行する 1 つのデータベース サーバー 2008 R2 があります。各 Web サーバーには AppFabric がインストールされており、データベース サーバー上の個別のデータベースに監視を記録するように構成されています。
2 つを除いて、すべての Web サーバーが正しくログを記録しています。AppFabric 監視構成を何度も再構成しようとしましたが、毎回エラーが発生します。
このデータベースのジョブを実行する SQL エージェント サービスを検出できませんでした。サービスが停止している場合、AppFabricDashboard はイベント データを表示しません。
監視ストアをルート web.config に登録し、監視ストアを初期化すると、このエラーが発生します。すべてのデータベース テーブル、SQL ジョブなどを正常に作成しますが、 何もログに記録されないようです。
はい、SQL エージェント サービスが実行されています。これは、データベース サーバー上の他のすべてのデータベースに対して同じ SQL エージェント サービスであるためです。
一意のデータベースを除いて、すべての Web サーバーで同じ設定を使用しています。
私の監視構成は次のとおりです。
AppFabric イベント コレクション サービス アカウント: srv_AppFabric
監視プロバイダー: System.Data.SqlClient
接続文字列: ApplicationServerMonitoringConnectionString
サーバー: sql2008 (これはデータベース サーバーの名前です)
データベース: ApplicationServerMonitoring_DEV (各 Web サーバーは ApplicationServerMonitoring_[Env ]))
セキュリティ構成:
Windows 認証
管理者: srv_AppFabric
リーダー: srv_AppFabric
ライター: srv_AppFabric
同様の問題に対するいくつかの解決策に従いましたが、役に立ちませんでした:
- http://msdn.microsoft.com/en-us/library/ff637694(v=azure.10).aspx
- https://stackoverflow.com/questions/4733348/configuring-appfabric-with-remote-database
- AppFabric を正しく構成したと思いますが、AppFabric ダッシュボードで何も起こりません
- http://social.technet.microsoft.com/wiki/contents/articles/windows-server-appfabric-troubleshooting-anonymous-logon.aspx
- http://social.msdn.microsoft.com/Forums/en-US/dublin/thread/e885b0cb-29c8-42b2-a8a7-f6373b3dfb12/
助けや提案をいただければ幸いです、ありがとう