방법: SQL 2000 Desktop Engine에서 SQL 디버깅 사용

업데이트: 2007년 11월

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

Edition

Visual Basic

C#

C++

Web Developer

Express

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

Standard

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

Pro 및 Team

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

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

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

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

SQL 2000 Desktop Engine에서 저장 프로시저를 디버깅할 수 있도록 설정하려면 SQL 2000 Desktop Engine이 설치된 컴퓨터에서 Visual Studio가 컴퓨터에 설치되었는지 여부에 따라 다음 두 절차 중 하나를 수행합니다.

어떤 절차를 따르든 맨 처음에는 MSDE SQL Server 설치 디렉터리 아래의 \Binn 디렉터리(기본값: \Program Files\Microsoft SQL Server\MSSQL\Binn)에 파일을 복사해야 합니다. 이 디렉터리 위치는 제품 릴리스마다 다를 수 있고 SQL Server가 사용자 지정 위치에 설치되었을 수도 있으므로 디렉터리를 검색해야 하는 경우도 있습니다. 이 경우 \Binn 디렉터리에 상주하는 sqlservr.exe 파일을 검색합니다.

Visual Studio가 설치된 컴퓨터의 SQL 2000 Desktop Engine에서 디버깅을 사용하려면

  • Visual Studio 설치 디렉터리 아래에 있는 \sqlserver 디렉터리에서 MSSDI98.DLL을 복사하여 SQL Server 설치 디렉터리 아래에 있는 \Binn 디렉터리에 붙여넣습니다.

    Visual Studio 2005는 기본적으로 \Program Files\Microsoft Visual Studio 8에 설치됩니다. 설치 위치가 다른 경우 devenv.exe 파일을 검색합니다. 설치 디렉터리는 이 파일의 부모 디렉터리의 상위 디렉터리입니다.

    이전 버전의 MSSDI98.DLL이 SQL Server \Binn 디렉터리에 이미 있을 수 있습니다. 이 경우 이전 버전을 최신 버전으로 바꿔야 합니다.

Visual Studio가 설치되지 않은 컴퓨터의 SQL 2000 Desktop Engine에서 디버깅을 사용하려면

  1. Visual Studio CD나 DVD에서 MSSDI98.DLL을 찾아 SQL Server 설치 디렉터리 아래의 \Binn 디렉터리에 복사합니다.

  2. Visual Studio CD나 DVD에서 SQLDBG.DLL을 찾아 다음 위치에 복사합니다.

    program files\common files\microsoft shared\sql debugging

  3. 명령 프롬프트에서 다음 명령을 입력하여 SQLDBG.DLL을 등록합니다.

    regsvr32 sqldbg.dll

  4. 쿼리 분석기에서 다음 명령을 실행하여 디버거 사용자에게 저장 프로시저 sp_sdidebug에 대한 실행 권한을 부여합니다.

    USE master

    GRANT EXECUTE

    ON sp_sdidebug

    TO myUserName

참고 항목

개념

SQL 디버깅

기타 리소스

SQL 디버깅 설정

디버그 설정 및 준비