다음을 통해 공유


방법: 프로젝트에 SQL 디버깅 사용

업데이트: 2007년 11월

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

Edition

Visual Basic

C#

C++

Web Developer

Express

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

Standard

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

Pro 및 Team

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

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

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

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

다음 절차에서는 SQL Server를 호출하는 응용 프로그램을 만드는 프로젝트에 SQL Server 디버깅을 사용할 수 있도록 설정하는 방법을 설명합니다. 단순히 서버 탐색기를 사용하여 개별 데이터베이스 개체를 "한 단계씩 실행"하여 디버깅하려는 경우나 SQL Server 프로젝트의 경우에는 이 절차가 필요하지 않습니다.

SQL Server 2000에 대해 디버깅하는 경우 이 절차를 따라 모든 서버 및 데이터베이스에 대해 디버깅을 사용할 수 있도록 설정합니다.

또한 SQL Server 2005를 디버깅하는 경우에는 디버깅할 데이터베이스 연결에 대해 응용 프로그램 디버깅을 사용할 수 있도록 설정해야 합니다. 이는 서버에서 T-SQL 개체에 중단점을 설정하는 경우 자동으로 활성화되지만 연결에 Windows 인증을 사용하는 경우에는 자동으로 활성화되지 않을 수 있습니다. 자세한 내용은 방법: 다중 계층 디버깅 사용을 참조하십시오.

SQL CLR 데이터베이스 개체를 디버깅하려면 먼저 선택한 데이터베이스 연결에 CLR 디버깅을 사용할 수 있도록 설정해야 합니다. SQL CLR 개체에 중단점을 설정하는 경우 이는 자동으로 활성화됩니다. 자세한 내용은 방법: 연결에 CLR 디버깅 사용을 참조하십시오.

응용 프로그램에서 T-SQL 또는 SQL CLR 코드를 한 단계씩 실행할 수는 없습니다. 디버깅하려는 T-SQL 또는 SQL CLR 코드에 중단점을 설정해야 합니다.

참고:

SQL Server 2000 서비스 팩 3.0을 설치한 후에는 기본적으로 이전 버전 클라이언트에 대한 T-SQL 디버깅이 해제됩니다. T-SQL 디버깅을 다시 사용할 수 있도록 설정하는 방법에 대해서는 기술 자료 문서 328151(https://support.microsoft.com/default.aspx?scid=kb;en-us;328151)을 참조하십시오.

참고:

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

C++ 프로젝트에서 SQL 디버깅을 사용할 수 있도록 설정하려면

  1. 솔루션 탐색기에서 마우스 오른쪽 단추를 클릭한 다음 바로 가기 메뉴에서 속성을 클릭합니다.

  2. <Project> 속성 페이지 대화 상자에서 구성 속성 노드를 열고 디버깅 노드를 선택합니다.

  3. SQL 디버깅을 예로 설정합니다.

Visual Basic 또는 C# 프로젝트에 SQL 디버깅을 사용할 수 있도록 설정하려면

  1. 솔루션 탐색기에서 프로젝트를 선택합니다.

  2. 마우스 오른쪽 단추를 클릭하고 속성을 클릭합니다.

    속성 페이지 대화 상자가 나타납니다.

  3. 디버그 탭을 클릭합니다.

  4. 디버거 사용 섹션에서 SQL Server 디버깅 확인란을 선택합니다.

참고 항목

기타 리소스

SQL 디버깅 설정