방법: 실패한 패키지를 다시 시작하는 검사점 구성

검사점을 사용하는 속성을 설정하여 전체 패키지를 다시 실행하는 대신 오류 지점에서 다시 시작하도록 Integration Services 패키지를 구성할 수 있습니다. 검사점 사용에 대한 자세한 내용은 패키지에서 검사점 사용을 참조하십시오.

[!참고]

같은 패키지에서 검사점 및 트랜잭션을 사용하면 예기치 않은 결과가 발생할 수 있습니다. 예를 들어 패키지가 실패하고 검사점에서 다시 시작되면 패키지에서 이미 성공적으로 커밋한 트랜잭션을 반복할 수 있습니다.

패키지를 다시 시작하도록 구성하려면

  1. Business Intelligence Development Studio에서 구성할 패키지가 들어 있는 Integration Services 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 패키지를 두 번 클릭하여 엽니다.

  3. 제어 흐름 탭을 클릭합니다.

  4. 제어 흐름 디자인 화면 배경의 아무 위치나 마우스 오른쪽 단추로 클릭한 후 속성을 클릭합니다.

  5. SaveCheckpoints 속성을 True로 설정합니다.

  6. CheckpointFileName 속성에 검사점 파일의 이름을 입력합니다.

  7. CheckpointUsage 속성을 다음 두 값 중 하나로 설정합니다.

    • 패키지를 항상 검사점에서 다시 시작하려면 Always를 선택합니다.

      중요 정보중요

      검사점 파일을 사용할 수 없으면 오류가 발생합니다.

    • 검사점 파일이 있는 경우에만 패키지를 검사점에서 다시 시작하려면 IfExists를 선택합니다.

  8. 패키지가 다시 시작될 수 있는 태스크 및 컨테이너를 구성합니다.

    • 태스크 또는 컨테이너를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

    • 선택한 각 태스크 및 컨테이너에 대해 FailPackageOnFailure 속성을 True로 설정합니다.