스크립트 디버깅Debugging Script

VSTA( MicrosoftMicrosoft Visual StudioVisual Studio Tools for Applications)에서 스크립트 태스크 및 스크립트 구성 요소에 사용할 스크립트를 작성할 수 있습니다.You write the scripts that the Script task and Script component use, in MicrosoftMicrosoft Visual StudioVisual Studio Tools for Applications (VSTA).

VSTA에서 중단점을 설정하고 스크립팅합니다.You set and script breakpoints in VSTA. VSTA에서 중단점을 관리할 수 있지만 디자이너에서 제공하는 중단점 설정 SSISSSIS 대화 상자를 사용하여 중단점을 관리할 수도 있습니다.You can manage breakpoints in VSTA, but you can also manage the breakpoints using the Set Breakpoints dialog box that SSISSSIS Designer provides. 자세한 내용은 Debugging Control Flow을 참조하세요.For more information, see Debugging Control Flow.

중단점 설정 대화 상자에는 스크립트 중단점이 포함됩니다.The Set Breakpoints dialog box includes the script breakpoints. 이러한 중단점은 중단점 목록의 아래에 표시되며, 중단점이 나타나는 함수의 이름과 줄 번호를 표시합니다.These breakpoints appear at the bottom of the breakpoint list, and display the line number and the name of the function in which the breakpoint appears. 중단점 설정 대화 상자에서 스크립트 중단점을 삭제할 수 있습니다.You can delete a script breakpoint from the Set Breakpoints dialog box.

런타임 시 스크립트의 코드 줄에 설정된 중단점은 패키지 또는 패키지의 태스크 및 컨테이너에 설정된 중단점과 통합됩니다.At run time, the breakpoints set on lines of code in script are integrated with the breakpoints set on the package or the tasks and containers in the package. 디버거는 스크립트의 특정 중단점에서부터 패키지, 태스크 및 컨테이너의 중단점까지 또는 그 반대로 실행할 수 있습니다.The debugger can run from a breakpoint in the script to a breakpoint set on the package, task, or container, and vice versa. 예를 들어 패키지에서 OnPreExecuteOnPostExecute 이벤트를 받을 때 발생하는 중단 조건으로 설정된 중단점이 패키지에 포함되고, 스크립트의 줄에 중단점이 있는 스크립트 태스크가 있을 수 있습니다.For example, a package might have breakpoints set on the break conditions that occur when the package receives the OnPreExecute and OnPostExecute events, and also have a Script task that has breakpoints on lines of its script. 이 경우 패키지는 OnPreExecute 이벤트와 연결된 중단 조건에 따라 실행을 일시 중지하고, 스크립트의 중단점까지 실행한 다음 마지막으로, OnPostExecute 이벤트와 연결된 중단 조건까지 실행할 수 있습니다.In this scenario, the package can suspend execution on the break condition associated with the OnPreExecute event, run to the breakpoints in the script, and finally run to the break condition associated with the OnPostExecute event.

스크립트 태스크 및 스크립트 구성 요소를 디버깅하는 방법은 Coding and Debugging the Script TaskCoding and Debugging the Script Component을 참조하십시오.For more information about debugging the Script task and Script component, see Coding and Debugging the Script Task and Coding and Debugging the Script Component.

Visual Studio for Applications에서 중단점을 설정하려면To set a breakpoint in Visual Studio for Applications

관련 항목:See Also

패키지 배포 문제 해결 도구Troubleshooting Tools for Package Development