sp_revoke_proxy_from_subsystem (Transact-SQL)
Revoca el acceso a un subsistema desde un proxy.
Sintaxis
sp_revoke_proxy_from_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 desde el que se revoca el 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 desde el que se revoca 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
El id. del subsistema al que se revoca 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 tabla siguiente, se muestran los valores disponibles para cada subsistema.Valor
Descripción
2
Script ActiveX
ImportanteEl subsistema de scripts ActiveX se quitará del Agente SQL Server en una versión futura de MicrosoftSQL Server. Evite usar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.3
Sistema operativo (CmdExec)
4
Agente de instantáneas de replicación
5
Agente de registro del LOG de replicación
6
Agente de distribución de replicación
7
Agente de mezcla de replicación
8
Agente de lectura de cola de replicación
9
Comando de Analysis Services
10
Consulta de Analysis Services
11
Ejecución del paquete de SSIS
12
Script de PowerShell
[ [ @subsystem_name= ] 'subsystem_name'
Nombre del subsistema al que se revoca 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
Script ActiveX
CmdExec
Sistema operativo (CmdExec)
Snapshot
Agente de instantáneas de replicación
LogReader
Agente de registro del LOG de replicación
Distribution
Agente de distribución de replicación
Merge
Agente de mezcla de replicación
QueueReader
Agente de lectura de cola de replicación
ANALYSISQUERY
Comando de Analysis Services
ANALYSISCOMMAND
Consulta de Analysis Services
Dts
Ejecución del paquete de SSIS
PowerShell
Script de PowerShell
Notas
Al revocar el acceso a un subsistema no se cambian los permisos de la entidad de seguridad especificada en el proxy.
[!NOTA]
Para determinar los pasos de trabajo que hacen referencia a un proxy, haga clic con el botón secundario en el nodo Servidores proxy dentro de Agente SQL Server en Microsoft SQL Server Management Studio y elija Propiedades. En el cuadro de diálogo Propiedades de cuenta de proxy, seleccione la página Referencias para ver todos los pasos de trabajo que hacen referencia a este proxy.
Permisos
Sólo los miembros de la función fija de servidor sysadmin pueden ejecutar sp_revoke_proxy_from_subsystem.
Ejemplos
En el ejemplo siguiente se revoca el acceso al subsistema de SSIS para el proxy Catalog application proxy.
USE msdb ;
GO
EXEC dbo.sp_revoke_proxy_from_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_name = N'Dts';