2010-11-30 3 views
0

ODBC를 통해 작업 정보 양식 SQL Server를 얻으려면 클라이언트에 응용 프로그램이 있습니다. 연결ms SQL 서버에서 작업을 실시간으로 가져 오는 방법은 무엇입니까?

코드 : 나는 직업 정보마다 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 초마다 이것을 확인해야합니까? 잔인한 것처럼 보입니다. 30은 괜찮은 것 같습니다. –

답변

1

매 초마다 작업 상태를 확인해야하는 경우 응용 프로그램 논리가 잘못되어 다른 가능한 옵션을 고려해 보시기 바랍니다.

달성하고자하는 것에 대해 더 많은 정보를 게시 할 수 있습니까? 직업보다 더 좋은 해결책이있을 수 있습니다.

관련 문제