서버의 폴더를 감시하는 프로그램이 있습니다. 새 파일 (플랫 파일)이 오면 프로그램 (C#)이 데이터를 읽고 대량으로 테이블에 삽입합니다. 그것은 잘 작동합니다.다른 형식의 파일에서 SQL 서버로 데이터 가져 오기
이제 시스템을 확장합니다. 데이터 파일이 다른 형식 (플랫 파일, CSV, TEX, Excel ...) 또는 다른 열 (테이블의 열에 매핑해야 함)에있을 수 있음을 의미합니다.
내 질문은 : C#이 최선의 선택입니까? 또는 SSIS가 더 나은 선택입니까?
감사합니다.
내가 우려하는 한 가지는 : 새로운 파일이 들어오는 폴더를 계속보아야합니다. 지금은 Windows 서비스를 사용하고 정상적으로 작동합니다. SSIS를 사용하는 경우 SQL 에이전트를 사용하여 SSIS에 비슷한 작업을 수행해야합니까? – urlreader
SSIS는 C# 프로그램 시청 폴더에서 수행 한 것과 유사한 파일 감시 작업을 제공합니다. 여기에서 참조 할 수 있습니다. http://www.sqlis.com/post/file-watcher-task.aspx –