2013-08-22 3 views
0

전자 메일에서 .csv 필드를받은 vb.net의 응용 프로그램을 data.csv와 같은 이름으로 바꿉니다. SQL 테이블의 .csv 필드에서 데이터를로드하는 저장 프로 시저가 있습니다. 응용 프로그램에서받은 데이터 (응용 프로그램에서받은 데이터가 지정된 시간이 아닐 때)에서이 저장 프로 시저를 자동화하는 방법은 무엇입니까? SQL에서 작업을 수행하려고하지만 거기에 지정된 시간에만 해당 프로 시저를 실행할 수 있으며 나는 이것을 wan't하지 않습니다.SQL Server 2012에 저장된 사전 작업 자동화

+0

왜 응용 프로그램이 프로 시저를 호출 할 수없는 경우를 참조하십시오? –

답변

1

왜 앱에서 프로 시저를 호출하지 않습니까? 워크 플로는 다음과 같습니다

  1. 앱이 수신 및 이메일
  2. CSV 첨부 파일은 이메일에서 추출되어 이름이 바뀌
  3. 응용 프로그램은 당신이 경우 테이블
+0

나는 이것을 시험 할 것이다. 감사!! – user2645263

1

에 파일에서 데이터를 가져 오는 데이터베이스의 프로 시저를 호출 Windows OS를 사용하여 파일을 만들 때 자동으로 실행될 수있는 서비스를 만들 수 있습니다.

0
  1. 해당 VB.NET 응용 프로그램을 수정할 수있는 옵션이있는 경우 파일을받은 직후 저장 프로 시저를 호출 할 수 있습니다.

  2. 그렇지 않으면 파일이 특정 폴더에 수신되는 즉시 이벤트를 발생시킬 수있는 Windows 서비스를 작성할 수 있습니다.

는 파일의 이름을 변경 한 후
Introduction to Windows Service Applications
FileSystemWatcher Class

관련 문제