T-SQL 데이터베이스 디버깅
업데이트: 2007년 11월
이 항목은 다음 언어에 적용됩니다.
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
Standard |
![]() |
![]() |
![]() |
![]() |
Pro 및 Team |
![]() |
![]() |
![]() |
![]() |
표의 범례:
![]() |
해당 |
![]() |
해당 없음 |
![]() |
명령은 기본적으로 숨겨져 있습니다. |
이 단원에는 모든 T-SQL 데이터베이스 개체 형식에 대한 디버깅을 보여 주는 샘플이 있습니다.
이전에 T-SQL 개발자는 대개 SQL Server 쿼리 분석기를 사용하여 T-SQL 응용 프로그램을 작성하고 디버깅했습니다. 쿼리 분석기는 이제 SQL Server Management Studio로 대체되었으며 여기에는 디버거가 포함되어 있지 않습니다. T-SQL 개발자는 Visual Studio 2005 디버거를 대신 사용해야 합니다.
또한 Visual Studio 2005에서도 데이터베이스 프로젝트를 사용하여 T-SQL 응용 프로그램을 작성할 수 있습니다. Visual Studio 2005에서 T-SQL 응용 프로그램을 작성하는지 여부와 상관없이 디버깅 절차는 거의 동일합니다.
디버깅 방식에는 다음 세 가지가 있습니다.
T-SQL 데이터베이스 개체의 코드를 한 단계씩 실행합니다. 자세한 내용은 방법: 서버 탐색기를 사용하여 개체 내의 코드를 한 단계씩 실행을 참조하십시오.
SQL Server Management Studio에서 테스트 스크립트를 실행합니다. 자세한 내용은 방법: SQL Server Management Studio를 사용하여 T-SQL 디버깅을 참조하십시오.
Visual Studio 2005 데이터베이스 프로젝트에서 테스트 스크립트를 실행합니다. 자세한 내용은 방법: 데이터베이스 프로젝트 형식을 사용하여 T-SQL에서 개발을 참조하십시오.
트리거를 디버깅하려면 저장 프로시저에서 디버깅 세션을 시작해야 합니다. 독립 실행형 SQL 스크립트는 디버깅할 수 없고 트리거를 시작하거나 트리거를 디버깅할 수 없습니다.
단원 내용
연습: T-SQL 저장 프로시저 디버깅
SQL Server에서 저장 프로시저를 디버깅하는 방법을 보여 줍니다.연습: T-SQL 트리거 디버깅
트리거가 발생할 때 저장 프로시저에서 트리거로 전환하여 코드를 한 단계씩 실행하는 방법을 보여 줍니다.연습: T-SQL 사용자 정의 함수 디버깅
저장 프로시저에서 사용자 정의 함수로 전환하여 코드를 한 단계씩 실행하는 방법을 보여 줍니다.