sp_revoke_proxy_from_subsystem (Transact-SQL)
Se aplica a: SQL Server
Revoca el acceso a un subsistema desde un proxy.
Convenciones de sintaxis de Transact-SQL
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 de proxy del proxy del que se va a revocar el acceso. El proxy_id es int, con un valor predeterminado de NULL. Se deben especificar proxy_id o proxy_name , pero no se pueden especificar ambos.
[ @proxy_name = ] 'proxy_name'
Nombre del proxy del que se va a revocar el acceso. El proxy_name es sysname, con un valor predeterminado de NULL. Se deben especificar proxy_id o proxy_name , pero no se pueden especificar ambos.
[ @subsystem_id = ] id
Número de identificador del subsistema al que se va a revocar el acceso. El subsystem_id es int, con un valor predeterminado de NULL. Se deben especificar subsystem_id o subsystem_name , pero no se pueden especificar ambos. En la tabla siguiente se muestran los valores disponibles para cada subsistema.
Valor | Descripción |
---|---|
2 | Script ActiveX ** Importante ** El subsistema de scripting ActiveX se quitará de Agente SQL Server en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. |
3 | Sistema operativo (CmdExec) |
4 | Replication Snapshot Agent |
5 | Agente de registro del LOG de replicación |
6 | Replication Distribution Agent |
7 | Replication Merge Agent |
8 | Agente de lectura de cola de replicación |
9 | Comando de Analysis Services |
10 | Consulta de Analysis Services |
11 | Ejecución de paquetes SSIS |
12 | Script de PowerShell |
[ @subsystem_name = ] 'subsystem_name'
Nombre del subsistema al que se va a revocar el acceso. El subsystem_name es sysname, con un valor predeterminado de NULL. Se deben especificar subsystem_id o subsystem_name , pero no se pueden especificar ambos. En la tabla siguiente se muestran los valores disponibles para cada subsistema.
Valor | Descripción |
---|---|
ActiveScripting | Script ActiveX |
CmdExec | Sistema operativo (CmdExec) |
Depurador de | Replication Snapshot Agent |
LogReader | Agente de registro del LOG de replicación |
Distribución | Replication Distribution Agent |
Merge | Replication Merge Agent |
QueueReader | Agente de lectura de cola de replicación |
ANALYSISQUERY | Comando de Analysis Services |
ANALYSISCOMMAND | Consulta de Analysis Services |
Dts | Ejecución de paquetes SSIS |
PowerShell | Script de PowerShell |
Comentarios
Al revocar el acceso a un subsistema no se cambian los permisos de la entidad de seguridad especificada en el proxy.
Nota:
Para determinar qué pasos de trabajo hacen referencia a un proxy, haga clic con el botón derecho en el nodo Servidores proxy en Agente SQL Server en Microsoft SQL Server Management Studio y, a continuación, haga clic en Propiedades. En el cuadro de diálogo Propiedades de la cuenta de proxy, seleccione la página Referencias para ver todos los pasos de trabajo que hacen referencia a este proxy.
Permisos
Solo los miembros del rol fijo de servidor sysadmin pueden ejecutar sp_revoke_proxy_from_subsystem.
Ejemplos
En el ejemplo siguiente se revoca el acceso al subsistema 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';
Consulte también
procedimientos almacenados de Agente SQL Server (Transact-SQL)
Implementar la seguridad del Agente SQL Server
sp_grant_proxy_to_subsystem (Transact-SQL)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de