Transact-SQL 데이터베이스 디버깅
이 항목은 다음 제품에 적용됩니다.
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
이 단원에는 일반적으로 사용되는 SQL Server 데이터베이스 개체 형식의 디버깅을 보여 주는 연습이 포함되어 있습니다.이 연습에서는 서버 탐색기를 사용하여 데이터베이스 개체의 Transact-SQL 코드를 한 단계씩 실행하는 과정을 중점적으로 설명합니다.Visual Studio를 사용하여 다음 방식으로 Transact-SQL 데이터베이스 개체를 디버깅할 수도 있습니다.
새 Transact-SQL 스크립트 또는 기존 데이터베이스 개체는 Visual StudioSQL Server 데이터베이스 프로젝트 또는 SQL Server 서버 프로젝트 형식을 사용하여 디버깅할 수 있습니다.자세한 내용은 방법: SQL Server 데이터베이스 프로젝트 또는 서버 프로젝트를 사용하여 디버깅을 참조하십시오.
C++, Visual Basic 또는 C# 프로젝트에서 응용 프로그램 코드에 의해 호출되는 기존 데이터베이스 개체는 서버 탐색기 데이터 연결을 사용하여 디버깅할 수 있습니다.자세한 내용은 다중 계층 데이터베이스 응용 프로그램 디버깅을 참조하십시오.
SQL Server 2008 이상 버전의 SQL Server를 사용하는 개발자는 SQL Server Management Studio의 데이터베이스 엔진 쿼리 편집기를 사용하여 Transact-SQL 개체를 디버깅할 수도 있습니다.SQL Server 2008 이상 버전의 데이터베이스 엔진 쿼리 편집기에는 Visual Studio 2010의 Transact-SQL 디버거와 비슷한 디버깅 기능이 있습니다.
섹션 내용
연습: Transact-SQL 저장 프로시저 디버깅
SQL Server 인스턴스에서 저장 프로시저를 디버깅하는 방법을 보여 줍니다.연습: Transact-SQL 트리거 디버깅
트리거가 발생할 때 저장 프로시저에서 트리거로 전환하여 코드를 한 단계씩 실행하는 방법을 보여 줍니다.연습: Transact-SQL 사용자 정의 함수 디버깅
저장 프로시저에서 사용자 정의 함수로 전환하여 코드를 한 단계씩 실행하는 방법을 보여 줍니다.연습: 확장 저장 프로시저 디버깅
확장 저장 프로시저를 디버깅하는 방법을 보여 줍니다.