방법: SQL Server Management Studio를 사용하여 T-SQL 디버깅

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음

Standard

항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음

Pro 및 Team

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용됨

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

SQL Server Management Studio 내에서 디버깅을 제외한 모든 T-SQL 개발 작업을 수행할 수 있습니다. 복잡한 T-SQL을 개발하는 경우 이 방법도 고려할 수 있습니다.

이 절차에서는 T-SQL 개체를 이미 개발하여 데이터베이스에 성공적으로 배포했으며 이제 T-SQL 개체를 디버깅하려고 한다고 가정합니다. 또한 로컬에서 디버깅한다고 가정합니다. 그러나 이 기본 절차는 원격으로 디버깅할 때도 수행할 수 있습니다.

참고:

표시되는 대화 상자와 메뉴 명령은 실제 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

SQL Server Management Studio에서 테스트 스크립트를 실행하려면

  1. Visual Studio를 열고 데이터베이스에 연결합니다. 자세한 내용은 방법: 데이터베이스에 연결을 참조하십시오.

  2. 다음을 수행하여 디버거를 SQL Server 프로세스에 연결합니다.

    1. 도구 메뉴에서 프로세스에 연결을 선택합니다.

    2. 대화 상자의 사용 가능한 프로세스 목록에서 sqlservr.exe를 찾고 클릭하여 강조 표시합니다.

    3. 선택 단추를 눌러 코드 형식 선택 상자를 엽니다.

    4. 디버깅할 코드 형식을 자동으로 결정 옵션을 선택하고 확인을 클릭합니다.

    5. 연결 단추를 클릭합니다.

  3. 서버 탐색기에서 디버깅할 데이터베이스 개체를 열고 중단점을 설정합니다.

  4. SQL Server Management Studio에서 데이터베이스 개체를 테스트할 스크립트를 실행합니다. 이 스크립트에는 중단점을 설정할 수 없지만 해당 스크립트를 통해 데이터베이스 개체가 실행되어 중단점이 적중됩니다.

  5. Visual Studio에서 개체의 코드가 표시되고 왼쪽 회색 여백에는 실행될 문을 나타내는 노란색 화살표가 표시됩니다. 이제 대부분의 익숙한 디버거 기능을 사용할 수 있습니다.

  6. 디버깅을 마치려면 F5 키 또는 시작을 누릅니다. 코드가 실행된 후 디버거가 종료됩니다.

참고 항목

기타 리소스

공용 프로시저 참조