sp_grant_proxy_to_subsystem (Transact-SQL)
Se aplica a: SQL Server
Concede acceso al proxy a un subsistema.
Convenciones de sintaxis de Transact-SQL
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 para el que se va a conceder 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 para el que se va a conceder 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 conceder 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 | Scripts Microsoft 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 | Consulta de Analysis Services |
10 | Comando 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 conceder 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) |
Instantánea | Replication Snapshot Agent |
LogReader | Agente de registro del LOG de replicación |
Distribución | Replication Distribution Agent |
Combinar | Replication Merge Agent |
QueueReader | Agente de lectura de cola de replicación |
ANALYSISQUERY | Consulta de Analysis Services |
ANALYSISCOMMAND | Comando de Analysis Services |
Dts | Ejecución de paquetes SSIS |
PowerShell | Script de PowerShell |
Comentarios
La concesión de acceso al proxy a un subsistema no cambia los permisos para la entidad de seguridad especificada en el proxy.
Permisos
Solo los miembros del rol fijo de servidor sysadmin pueden ejecutar sp_grant_proxy_to_subsystem.
Ejemplos
A Conceder acceso a un subsistema mediante el identificador
En el siguiente ejemplo se concede acceso al proxy Catalog application proxy
al subsistema de scripts ActiveX.
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
B. 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 SSIS.
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts' ;
GO
Consulte también
Implementar la seguridad del Agente SQL Server
sp_revoke_proxy_from_subsystem (Transact-SQL)
sp_add_proxy (Transact-SQL)
sp_delete_proxy (Transact-SQL)
sp_update_proxy (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