2016-10-26 3 views
0

사용자 요청을 기반으로 수동으로 실행해야하는 SQL Server 에이전트 작업이 있습니다. 요청은 임의적이며 불행히도 사용자가 요청할시기를 예측할 수 없습니다. 또한, 우리는 몇 시간 후에 그것을해야합니다 (플러스, 1 시간 이상 걸립니다).Excel 또는 텍스트 파일 메시지를 기반으로 SQL 작업 실행

어쨌든 공유 드라이브에 넣을 수있는 텍스트 파일을 기반으로이 작업을 자동으로 실행할 수 있는지 알고 싶습니다. 사용자는이 파일을 업데이트하여 몇 가지 매개 변수 값과 함께 "실행"또는 "중지"라고 말할 수 있습니다. 매일 실행되도록 일정을 설정할 수 있으며 상태가 "실행"으로 변경되면 텍스트 파일이 "정지"라고 말 할 때까지 작업이 하루/s 동안 실행됩니다.

답변

0
  1. 사용자가 작업을 실행/중지 (간단한 C#, 데이터베이스에 연결하고 작업 이름으로 작업 실행) 할 수있는 매우 간단한 소형 데스크톱을 만들 수 있습니다.
  2. 파일 (텍스트 파일)을 찾을 전원 쉘 스크립트를 만들 수 있으며 값에 따라 작업을 실행/중지합니다.