2017-12-20 19 views
1

패키지에서 첫 번째 EST는 테이블의 파일 이름을 제공하고 스크립트 태스크는 파일 존재 여부를 확인합니다. 표현 작업이 적절한 메시지를 설정하면 wish가 두 번째 EST로 전송되어 새 메시지로 테이블을 업데이트합니다. 그러나 두 번째 SQL 실행 작업은 유효성이 검사되거나 실행되지 않습니다. sql은 테이블을 업데이트하기로되어 있으며 테이블에 텍스트를 제공하기 위해 매개 변수화되어 있지만 패키지 실행은 작업에서 멈추는 것처럼 보입니다. 실행 결과에는 작업에 관한 내용이 없으며 명백한 오류 메시지가 나타나지 않습니다. 작업이 자체적으로 실행되면 녹색 확인 표시가 나타나고 테이블이 올바르게 업데이트됩니다. 무슨 일이 일어나고 있는지에 대한 아이디어가 있습니까? 모두 우선 순위 제약 조건을 실행하기 전에 완료 될 때까지제어 흐름이 SQL 실행 작업을 "건너 뛰기"

Control Flow after execution

+0

,이 SQL 2012 서버에서 VS 2010입니다. –

답변

0

두 번째 EST가 기다리고 있습니다. "Set File (not) Exists Msg"작업 중 하나만 실행됩니다. 이 경우 두 선행 제약 조건 중 하나가 평가되지 않기 때문에 두 번째 EST가 실행되지 않습니다.

해결 방법은 두 번째 EST 복사본을 두 개 만들고 각 "Set File (not) Exists Msg"링크를 EST 사본에 연결하는 것입니다.

+0

digital.aaron에 감사드립니다. 내가 제안한대로 수정했습니다! –

0

실행할 작업에 연결된 우선 순위 제약 조건 (화살표) 중 하나를 클릭하고 Logical Or 옵션을 선택하십시오.

내가 포함 깜빡

enter image description here