스크립트 디버깅

업데이트: 2006년 7월 17일

Microsoft VSA(Visual Studio for Applications) 환경에서 스크립트 작업에 사용되는 스크립트를 작성합니다.

VSA에서 중단점을 설정하고 스크립팅합니다. VSA에서 중단점을 관리할 수 있지만 SSIS 디자이너에서 제공하는 중단점 설정 대화 상자를 사용하여 중단점을 관리할 수도 있습니다. 자세한 내용은 제어 흐름 디버깅을 참조하십시오.

[!참고] 스크립트 작업은 디버깅 과정에서의 중단점 사용을 지원하지만 스크립트 구성 요소에는 중단점 지원 기능이 없습니다. 스크립트 구성 요소를 디버깅하는 방법에 대한 제안 사항은 Coding and Debugging the Script Component를 참조하십시오.

중단점 설정 대화 상자에는 스크립트 중단점이 포함됩니다. 이러한 중단점은 중단점 목록의 아래에 표시되며, 중단점이 나타나는 함수의 이름과 줄 번호를 표시합니다. 중단점 설정 대화 상자에서 스크립트 중단점을 삭제할 수 있습니다.

런타임 시 스크립트 작업의 코드 줄에 설정된 중단점은 패키지 또는 패키지의 작업 및 컨테이너에 설정된 중단점과 통합됩니다. 디버거는 스크립트의 특정 중단점에서부터 패키지, 작업 및 컨테이너의 중단점까지 또는 그 반대로 실행할 수 있습니다. 예를 들어 패키지에서 OnPreExecuteOnPostExecute 이벤트를 받을 때 발생하는 중단 조건으로 설정된 중단점이 패키지에 포함되고, 스크립트의 줄에 중단점이 있는 스크립트 작업이 있을 수 있습니다. 이 경우 패키지는 OnPreExecute 이벤트와 연결된 중단 조건에 따라 실행을 일시 중지하고, 스크립트의 중단점까지 실행한 다음 마지막으로, OnPostExecute 이벤트와 연결된 중단 조건까지 실행할 수 있습니다.

그러나 패키지 실행 작업에서 호출한 자식 패키지의 일부로 실행되고 있는 경우에는 스크립트 작업을 디버깅할 수 없습니다. 자식 패키지에서 스크립트 작업 내에 설정하는 중단점은 이러한 상황에서 무시됩니다.

Visual Studio for Applications에서 중단점을 설정하려면

참고 항목

관련 자료

패키지 디버깅

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • 스크립트 구성 요소는 중단점을 지원하지 않는다는 설명을 추가했습니다.

2006년 4월 14일

변경된 내용
  • 자식 패키지에서 스크립트에 있는 중단점의 동작을 설명했습니다.