2012-09-17 2 views
0

내 SSIS 패키지에서 스크립트 작업을 만들었습니다. 작업에는 반복 작업마다 FOR 루프가 포함되어 있습니다. 그리고 예외를 수동으로 처리하기 위해 루프 본문 주위에 try-catch를 추가했습니다. 일부 반복에서 예외가 발생하면 루프가 계속되기를 원하지만 예외가 발생하면 패키지가 실패합니다. 나는 단지 다음 반복으로 진행하기 바란다. 어떻게해야합니까?계속 SSIS 스크립트 예외 후 작업

+0

이가 귀하의 질문에 대답 했 :

은 참고로 이것 좀있으세요? – stb

답변

0

모든 예외를 포착하는 한 절대적으로 괜찮습니다. 확인하지만 당신은 당신의 코드 끝에

Dts.TaskResult = (int)ScriptResults.Success;

를 사용합니다.

public void Main() 
    { 
     try 
     { 
      //Your piece of code that might fail 
     } 
     catch (Exception e) 
     { 
      //Handling the exception(s) 
     } 
     Dts.TaskResult = (int)ScriptResults.Success; 
    }