Compartir a través de


sp_grant_proxy_to_subsystem (Transact-SQL)

Concede acceso al proxy a un subsistema.

Sintaxis

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

Argumentos

  • [ @proxy_id= ] id
    Número de identificación del proxy al que se va a conceder acceso. proxy_id es de tipo int y su valor predeterminado es NULL. Se debe especificar proxy_id o proxy_name, pero no ambos.
  • [ @proxy_name = ] 'proxy_name'
    Nombre del proxy al que se va a conceder el acceso. proxy_name es de tipo sysname y su valor predeterminado es NULL. Se debe especificar proxy_id o proxy_name, pero no ambos.
  • [ @subsystem_id= ] id
    Número de Id. del subsistema al que se va a conceder el acceso. subsystem_id es de tipo int y su valor predeterminado es NULL. Se debe especificar subsystem_id o subsystem_name, pero no ambos. En la siguiente tabla se enumeran los valores disponibles para cada subsistema.

    Valor Descripción

    2

    Secuencia de comandos Microsoft ActiveX

    3

    Sistema operativo (CmdExec)

    4

    Agente de instantáneas de réplica

    5

    Agente de registro del LOG de réplica

    6

    Agente de distribución de réplica

    7

    Agente de mezcla de réplica

    8

    Agente de lectura de cola de réplica

    9

    Comando de Analysis Services

    10

    Consulta de Analysis Services

    11

    Ejecución del paquete SSIS

  • [ @subsystem_name= ] 'subsystem_name'
    Nombre del subsistema al que se va a conceder el acceso. subsystem_name es de tipo sysname y su valor predeterminado es NULL. Se debe especificar subsystem_id o subsystem_name, pero no ambos. En la siguiente tabla se enumeran los valores disponibles para cada subsistema.

    Valor Descripción

    ActiveScripting

    Secuencia de comandos ActiveX

    CmdExec

    Sistema operativo (CmdExec)

    Snapshot

    Agente de instantáneas de réplica

    LogReader

    Agente de registro del LOG de réplica

    Distribution

    Agente de distribución de réplica

    Merge

    Agente de mezcla de réplica

    QueueReader

    Agente de lectura de cola de réplica

    ANALYSISQUERY

    Comando de Analysis Services

    ANALYSISCOMMAND

    Consulta de Analysis Services

    Dts

    Ejecución de paquete DTS

Notas

La concesión de acceso al proxy a un subsistema no cambia los permisos para la entidad de seguridad especificada en el proxy.

Permisos

Sólo los miembros de la función fija de servidor sysadmin pueden ejecutar sp_grant_proxy_to_subsystem.

Ejemplos

A. Conceder acceso a un subsistema mediante el Id.

En el siguiente ejemplo se concede acceso al proxy Catalog application proxy al subsistema de secuencias de comandos ActiveX.

USE msdb ;
GO

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

A. Conceder acceso a un subsistema mediante el nombre.

En el siguiente ejemplo se concede acceso al proxy Catalog application proxy al subsistema de ejecución de paquetes DTS.

USE msdb ;
GO

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

Vea también

Referencia

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

Otros recursos

Implementar la seguridad del Agente SQL Server

Ayuda e información

Obtener ayuda sobre SQL Server 2005