2014-09-22 5 views
-2

SSIS를 처음 사용합니다. 오류 상태를 확인하고 싶습니다. 실패하면 오류 폴더로 파일을 이동하고 싶습니다. 성공하면 파일을 success 폴더로 옮기고 싶습니다.SSIS의 특정 폴더에 파일 놓기

예 : DB에서 플랫 파일이 업데이트되는 것보다 작 으면 오류를 표시하고 파일을 폴더에 놓아야하며 다음 파일이 DB에서 계속 업데이트되어야합니다.

답변

0

처리하려는 파일마다 한 번 반복되는 For Each 루프를 만들 수 있습니다. 기본적으로이 루프의 MaximumErrorCount는 첫 번째 오류 발생 후 iterating을 중지합니다. 다른 파일을 통해 계속 계속하려면 루프의 MaximumErrorCount를 0 (0 = 무한대)으로 설정하십시오.

루프 내부에 데이터 흐름을 배치하십시오. 그런 다음 두 개의 파일 시스템 작업을 데이터 흐름에 연결하십시오. 하나는 우선 순위 제약 조건이 성공하고 다른 하나는 실패한 상태입니다. 데이터 흐름이 성공 상태로 완료되면 "성공"파일 시스템 작업이 실행되어 파일을 원하는 위치로 이동합니다. 데이터 흐름이 실패 상태로 완료되면 다른 파일 시스템 태스크가 해당 실패 위치로 파일을 복사 할 수 있습니다.