내가 요청한대로 질문에 대답하기 위해 작업 및 상위 컨테이너에 대해 MaximumErrorCount가 0인지 확인하여 실패 후 계속할 수 있습니다.이 경우 "테스트 연결"작업 인 "foreach"컨테이너를 의미합니다. 그리고 패키지 자체.
나는 다른 무언가를 끝내었다. 그리고 Jamie Thomson의 사용하기 전에 연결 확인 이 도움이되었습니다. 내가 한 일은 다음과 같습니다.
테스트 연결 작업을 스크립트 작업으로 교체했습니다. 스크립트 작업은 제이미의 스크립트와 거의 같습니다.
- 하나의 연결 관리자 만 사용했지만 모두 연결하지는 않았습니다.
- 작업 결과는 항상 성공이었습니다
- 연결 테스트 결과에 새 변수 "User :: ConnectionSucceeded"를 설정했습니다.
또한 테스트 연결 작업에서 나오는 화살표를 변경하여 표현식을 평가했습니다.
- @ [사용자 :: ConnectionSucceed] == 참
- @ [사용자 :: ConnectionSucceed] == 거짓
각기.
또한 "Update LastMonitored"작업으로 들어가는 여러 제약 조건을 편집해야합니다. 논리적 인 "OR"을 사용하도록 변경했습니다.
내 SSIS 패키지는 다음과 같습니다.