다음을 통해 공유


sp_revoke_proxy_from_subsystem(Transact-SQL)

프록시의 하위 시스템 액세스 권한을 해제합니다.

적용 대상: SQL Server(SQL Server 2008 - 현재 버전).

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

sp_revoke_proxy_from_subsystem 
    [ @proxy_id = ] proxy_id,
    [ @proxy_name = ] 'proxy_name',
    [ @subsystem_id = ] subsystem_id,
    [ @subsystem_name = ] 'subsystem_name'

인수

  • [ @proxy_id = ] id
    액세스 권한을 해제할 프록시의 ID입니다. proxy_id는 int이며 기본값은 NULL입니다. proxy_id 또는 proxy_name 중 하나를 지정해야 하며 둘 다를 지정할 수는 없습니다.

  • [ @proxy_name = ] 'proxy_name'
    액세스 권한을 해제할 프록시의 이름입니다. proxy_name은 sysname이며 기본값은 NULL입니다. proxy_id 또는 proxy_name 중 하나를 지정해야 하며 둘 다를 지정할 수는 없습니다.

  • [ @subsystem_id = ] id
    액세스 권한을 해제할 하위 시스템의 ID입니다. subsystem_id는 int이며 기본값은 NULL입니다. subsystem_id 또는 subsystem_name 중 하나를 지정해야 하며 둘 다를 지정할 수는 없습니다. 다음 표에서는 각 하위 시스템에 대한 값을 나열합니다.

    설명

    2

    ActiveX 스크립트

    중요

    Microsoft SQL Server의 이후 버전에서는 SQL Server 에이전트에서 ActiveX 스크립팅 하위 시스템이 제거됩니다.새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오.

    3

    운영 체제(CmdExec)

    4

    복제 스냅숏 에이전트

    5

    복제 로그 판독기 에이전트

    6

    복제 배포 에이전트

    7

    복제 병합 에이전트

    8

    복제 큐 판독기 에이전트

    9

    Analysis Services 명령

    10

    Analysis Services 쿼리

    11

    SSIS 패키지 실행

    12

    PowerShell 스크립트

    • [ @subsystem_name= ] 'subsystem_name'
      액세스 권한을 해제할 하위 시스템의 이름입니다. subsystem_name은 sysname이며 기본값은 NULL입니다. subsystem_id 또는 subsystem_name 중 하나를 지정해야 하며 둘 다를 지정할 수는 없습니다. 다음 표에서는 각 하위 시스템에 대한 값을 나열합니다.

      설명

      ActiveScripting

      ActiveX 스크립트

      CmdExec

      운영 체제(CmdExec)

      스냅숏

      복제 스냅숏 에이전트

      LogReader

      복제 로그 판독기 에이전트

      배포

      복제 배포 에이전트

      병합

      복제 병합 에이전트

      QueueReader

      복제 큐 판독기 에이전트

      ANALYSISQUERY

      Analysis Services 명령

      ANALYSISCOMMAND

      Analysis Services 쿼리

      Dts

      SSIS 패키지 실행

      PowerShell

      PowerShell 스크립트

    주의

    하위 시스템 액세스 권한을 해제해도 프록시에 지정된 보안 주체의 권한은 변경되지 않습니다.

    참고

    프록시를 참조하는 작업 단계를 지정하려면 Microsoft SQL Server Management Studio의 SQL Server 에이전트 아래 프록시 노드를 마우스 오른쪽 단추로 클릭하고 속성를 클릭합니다.프록시 계정 속성 대화 상자에서 참조 페이지를 선택하여 해당 프록시를 참조하는 모든 작업 단계를 확인합니다.

    사용 권한

    sysadmin 고정 서버 역할의 멤버만 sp_revoke_proxy_from_subsystem를 실행할 수 있습니다.

    다음 예에서는 SSIS에 대한 Catalog application proxy 프록시의 액세스 권한을 해제합니다.

    USE msdb ;
    GO
    
    EXEC dbo.sp_revoke_proxy_from_subsystem
        @proxy_name = 'Catalog application proxy',
        @subsystem_name = N'Dts';
    

    참고 항목

    참조

    SQL Server 에이전트 저장 프로시저(Transact-SQL)

    sp_grant_proxy_to_subsystem(Transact-SQL)

    개념

    SQL Server 에이전트 보안 구현