방법: 프로젝트에 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 디버깅을 사용할 수 있도록 설정하려면
솔루션 탐색기에서 마우스 오른쪽 단추를 클릭한 다음 바로 가기 메뉴에서 속성을 클릭합니다.
<Project> 속성 페이지 대화 상자에서 구성 속성 노드를 열고 디버깅 노드를 선택합니다.
SQL 디버깅을 예로 설정합니다.
Visual Basic 또는 C# 프로젝트에 SQL 디버깅을 사용할 수 있도록 설정하려면
솔루션 탐색기에서 프로젝트를 선택합니다.
마우스 오른쪽 단추를 클릭하고 속성을 클릭합니다.
속성 페이지 대화 상자가 나타납니다.
디버그 탭을 클릭합니다.
디버거 사용 섹션에서 SQL Server 디버깅 확인란을 선택합니다.