다음을 통해 공유


방법: SQL Server 디버깅 권한 설정

업데이트: 2007년 11월

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

Edition

Visual Basic

C#

C++

Web Developer

Express

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

Standard

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

Pro 및 Team

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

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

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

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

이 단원에서는 SQL 디버깅에 필요한 권한에 대해 설명합니다. 이러한 권한은 SQL 디버깅에만 적용되고 그 외의 경우에는 다른 권한이 필요할 수 있습니다. 예를 들어, Windows 로그인 계정 이외의 사용자 계정으로 실행되는 프로세스를 디버깅하려면 해당 계정이 컴퓨터의 시스템 관리자 그룹에 속해야 합니다. 자세한 내용은 원격 디버깅 권한을 참조하십시오.

두 가지 사용자 계정을 고려해야 합니다.

  • 응용 프로그램 계정은 Visual Studio나 클라이언트 응용 프로그램이 실행되는 사용자 계정입니다. 이 계정은 Windows 사용자 계정으로, 디버깅할 SQL Server의 sysadmin 그룹에 속해야 합니다.

  • 연결 계정은 SQL Server에 연결하는 데 사용되는 ID입니다. 이 계정은 서버 탐색기에서 연결을 정의할 때 입력하거나, 응용 프로그램에서 데이터베이스에 연결할 때 연결 문자열에 지정하는 계정입니다. 이 계정은 Windows 인증을 사용하는 경우 Windows 사용자 계정일 수 있으며, 이 경우 Visual Studio가 실행되는 Windows 계정과 동일한 계정입니다. 또는 SQL Server 로그인 계정일 수 있습니다. SQL Server 2005 디버깅을 수행하려면 연결 계정이 sysadmin 역할에 속해야 합니다.

Windows 로그인 계정을 sysadmin으로 추가하려면

  • sysadmin 권한이 있는 사용자 계정으로 다음을 실행해야 합니다.

    sp_addsrvrolemember 'Domain\Name', 'sysadmin'
    

    여기서 Domain\Name은 Windows 로그인 계정을 나타냅니다.

    참고:

    기본적으로 SQL Server가 실행되는 컴퓨터의 Windows 관리자는 해당 컴퓨터의 SQL Server sysadmin입니다.

참고 항목

작업

방법: SQL Server 2005 디버깅 사용

개념

SQL 디버깅

기타 리소스

SQL 디버깅 설정

디버그 설정 및 준비