2010-11-30 5 views
0

私は、ODBC経由でジョブ情報フォームSQL Serverを取得するためのクライアント上のアプリケーションを持っています。接続のためのms SQL Serverリアルタイムからジョブを取得するには?

コード:私は仕事先ごとに1秒を取得し、リストビューでジョブ情報を表示するためにタイマーを使用する場合

string sqlJobQuery = "select j.job_id, j.name, j.enabled, jh.run_status, jh.message, jh.run_date, jh.step_name, jh.run_time from sysjobs j inner join sysjobhistory jh on j.job_id = jh.job_id"; 

     // create SQL connection and set up SQL Command for query 
     using (SqlConnection _con = new SqlConnection("server=10.15.13.70;database=msdb;user id=sa;pwd=")) 
     using (SqlCommand _cmd = new SqlCommand(sqlJobQuery, _con)) 

ことが可能です。 * 私はすべてがリアルタイム*行う方法

ありたいですか? please ..

+2

あなたは6つの質問をしていますが、あなたは答えを受け入れていません。あなたが答えを受け入れなければ、人々はあなたを助けたいと思わないでしょう。 –

+0

WebFormsまたはWinForms? – Carson63000

+0

メモでは、SQLジョブをMINUTEごとに1回以上実行することはできません(少なくとも非常に簡単です)...これは本当に1秒ごとにチェックする必要がありますか?それは過度のようだ、30はちょうど良いと思われるでしょうか? –

答えて

1

ジョブのステータスを1秒ごとに確認する必要がある場合は、アプリケーションのロジックが間違っているので、他のオプションを検討することを強くお勧めします。

達成しようとしていることの詳細を投稿できますか?仕事よりも良い解決策があるかもしれません。

関連する問題