SQL CLR 데이터베이스 디버깅
업데이트: 2007년 11월
이 항목은 다음 언어에 적용됩니다.
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro 및 Team |
표의 범례:
해당 |
|
해당 없음 |
|
명령은 기본적으로 숨겨져 있습니다. |
이 단원에는 모든 CLR SQL 데이터베이스 개체 유형에 대한 샘플이 들어 있습니다.
다음과 같은 세 가지 시나리오를 고려합니다.
서버 탐색기를 사용하여 SQL Server 2005 데이터베이스 개체 내의 코드를 한 단계씩 실행합니다. 자세한 내용은 방법: 서버 탐색기를 사용하여 개체 내의 코드를 한 단계씩 실행을 참조하십시오.
Visual Studio 2005 SQL Server 프로젝트를 사용하여 테스트 스크립트를 실행합니다.
저장 프로시저를 호출하는 응용 프로그램을 실행합니다. 자세한 내용은 방법: SQL CLR 저장 프로시저 디버깅을 참조하십시오.
트리거를 디버깅하려면 저장 프로시저에서 디버깅 세션을 시작해야 합니다. 특히 독립 실행형 SQL 스크립트는 디버깅할 수 없으며, 스크립트를 호출하여 트리거를 발생시키는 방법으로 트리거를 디버깅할 수도 없습니다.
단원 내용
방법: SQL CLR 저장 프로시저 디버깅
SQL Server에서 저장 프로시저를 디버깅하는 방법을 보여 줍니다. 이 연습에는 데이터베이스에 연결, 저장 프로시저 만들기, 저장 프로시저를 단계별로 실행, 중단점 설정, 지역 창에서 매개 변수 및 지역 변수 보기, 텍스트 편집기에서 조사식 창으로 변수 끌어오기 등에 대한 정보가 포함되어 있습니다.연습: SQL CLR 트리거 디버깅
트리거가 발생할 때 저장 프로시저에서 트리거로 전환하여 코드를 한 단계씩 실행하는 방법을 보여 줍니다.연습: SQL CLR 사용자 정의 스칼라 함수 디버깅
사용자 정의 함수 내의 코드를 한 단계씩 실행하는 방법을 보여 줍니다.연습: SQL CLR 사용자 정의 테이블 반환 함수 디버깅
사용자 정의 테이블 반환 함수 내의 코드를 한 단계씩 실행하는 방법을 보여 줍니다.연습: SQL CLR 사용자 정의 집계 디버깅
사용자 정의 집계 함수를 한 단계씩 실행하는 방법을 보여 줍니다.연습: SQL CLR 사용자 정의 형식 디버깅
사용자 정의 형식 내의 코드를 한 단계씩 실행하는 방법을 보여 줍니다.