종료 및 일시중단

디버그 세션을 종료하거나 일시중단하는 여러 가지 방법이 있습니다. 다양한 메소드가 이 주제에 설명되어 있습니다.

종료

종료하면 디버그 세션이 즉시 종료되며 디버깅 중인 스토어드 프로시저가 실행되어 완료됩니다.

디버그 세션을 종료하려면 다음을 수행하십시오.

  1. 디버그 보기에서 종료하려는 디버그 프로젝트, 대상 또는 스레드를 선택하십시오.
  2. 다음 태스크 중 하나를 수행하십시오.
    • 실행 > 종료를 선택하십시오.
    • 마우스 오른쪽 단추를 누르고 팝업 메뉴에서 종료를 선택하십시오. 또는, 종료 및 제거를 선택하여 세션을 종료하고 디버그 보기에서 제거할 수 있습니다.
주: 디버그 대상을 마우스 오른쪽 단추로 누른 경우, 팝업 메뉴에서 연결 끊기를 선택해도 디버그 세션이 종료됩니다. 디버깅 중인 스토어드 프로시저는 종료되지 않습니다.

모든 디버그 세션을 종료하려면 디버그 보기에서 마우스 오른쪽 단추로 누르고 팝업 메뉴에서 모두 종료를 선택하십시오.

하나 이상의 세션이 있고 디버그 보기에서 제거하려면 디버그 보기에서 마우스 오른쪽 단추로 누르고 팝업 메뉴에서 모든 종료 제거를 선택하십시오.

재개(실행)

활성 중단점이 포함되어 있지 않은 스토어드 프로시저를 디버깅할 경우 일시중단된 스레드를 재개하도록 선택하면 디버그 세션이 종료됩니다(즉, 스토어드 프로시저가 실행되어 완료되고 디버그 세션이 종료됨).

주: 환경 설정시 디버깅 중인 SQL 스토어드 프로시저가 실행되어 완료되기 전 비활성 시간(초)을 지정할 수 있습니다. 이 시간동안 디버그 활동이 없으면 프로시저 및 디버그 세션이 종료됩니다. Java™ 스토어드 프로시저 디버깅시에는 이 옵션이 적용되지 않습니다.

일시중단

디버깅하려는 스토어드 프로시저의 스레드 실행을 일시중단할 수 있습니다. 스레드의 실행을 일시중단하도록 선택한 경우 재개 조치를 실행할 때까지 스토어드 프로시저의 모든 스레드가 일시중단됩니다.


피드백