다음을 통해 공유


sp_grant_proxy_to_subsystem(Transact-SQL)

하위 시스템에 프록시 액세스 권한을 부여합니다.

구문

sp_grant_proxy_to_subsystem
     { [ @proxy_id = ] proxy_id | [ @proxy_name = ] 'proxy_name' },
     { [ @subsystem_id = ] subsystem_id | [ @subsystem_name = ] 'subsystem_name' }

인수

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

    설명

    2

    Microsoft ActiveX 스크립트

    3

    운영 체제(CmdExec)

    4

    복제 스냅숏 에이전트

    5

    복제 로그 판독기 에이전트

    6

    복제 배포 에이전트

    7

    복제 병합 에이전트

    8

    복제 대기열 판독기 에이전트

    9

    Analysis Services 명령

    10

    Analysis Services 쿼리

    11

    SSIS 패키지 실행

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

    설명

    ActiveScripting

    ActiveX 스크립트

    CmdExec

    운영 체제(CmdExec)

    스냅숏

    복제 스냅숏 에이전트

    LogReader

    복제 로그 판독기 에이전트

    배포

    복제 배포 에이전트

    병합

    복제 병합 에이전트

    QueueReader

    복제 대기열 판독기 에이전트

    ANALYSISQUERY

    Analysis Services 명령

    ANALYSISCOMMAND

    Analysis Services 쿼리

    Dts

    DTS 패키지 실행

주의

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

사용 권한

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

1. 하위 시스템에 ID별로 액세스 권한 부여

다음 예에서는 ActiveX 스크립팅 하위 시스템에 프록시 Catalog application proxy 액세스 권한을 부여합니다.

USE msdb ;
GO

EXEC dbo.sp_grant_proxy_to_subsystem
    @proxy_name = 'Catalog application proxy',
    @subsystem_id = 2;
GO

2. 하위 시스템에 이름별로 액세스 권한 부여

다음 예에서는 DTS 패키지 실행 하위 시스템에 프록시 Catalog application proxy 액세스 권한을 부여합니다.

USE msdb ;
GO

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

참고 항목

참조

sp_add_proxy(Transact-SQL)
sp_delete_proxy(Transact-SQL)
sp_update_proxy(Transact-SQL)

관련 자료

SQL Server 에이전트 보안 구현

도움말 및 정보

SQL Server 2005 지원 받기