私はDBAであり、SQL Serverを監視するアプリケーションを構築するためのC#/ efの学習に役立つプロジェクトとして決定しました。アイデアはすべてを収集するWindowsサービスを開発することです.net quartzでスケジュールされたジョブを使用しているさまざまなSQLインスタンスの統計。すなわち、様々な動的管理ビューからの接続されたユーザおよび詳細。C#エンティティフレームワークのループ動的接続文字列
構成データを格納するサーバー、つまり監視するサーバーSQLデータベースを使用しているため、監視対象のサーバーのテーブルが含まれているため、Web UI経由で移動を追加できます。
ここで私が持っている問題は、EFのサーバー "テーブル"をループして接続文字列を取得し、これを使用してさまざまなSQLインスタンスに接続して統計情報を取得する方法です。
egconfigurationテーブルデータを(これらは後でフロントエンドバック解析のためのデータベースに書き込まれます):
サーバー名:テストサーバー
たconnectionString:TESTSERVER \すべてが理にかなっていることを期待し
のように、すべての接続文字列のキーのリストを作成することができますatabaseテーブル。 –
このように? foreach(myDataTable.RowsのDataRow行) { string currentConString =(row ["ServerName"]); } –