sp_grant_proxy_to_subsystem (Transact-SQL)
Aplica-se a:SQL Server
Concede um acesso de proxy a um subsistema.
Convenções de sintaxe de Transact-SQL
Sintaxe
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
O número de identificação de proxy do proxy para o qual conceder acesso. O proxy_id é int, com um padrão de NULL. Proxy_id ouproxy_name devem ser especificados, mas ambos não podem ser especificados.
[ @proxy_name = ] 'proxy_name'
O nome do proxy para o qual conceder acesso. O proxy_name é sysname, com um padrão de NULL. Proxy_id ouproxy_name devem ser especificados, mas ambos não podem ser especificados.
[ @subsystem_id = ] id
O número de ID do subsistema ao qual conceder acesso. O subsystem_id é int, com um padrão de NULL. Subsystem_id ou subsystem_name devem ser especificados, mas ambos não podem ser especificados. A tabela a seguir lista os valores padrão para cada subsistema.
Valor | Descrição |
---|---|
2 | Script do Microsoft ActiveX **Importante** O subsistema ActiveX Scripting será removido do SQL Server Agent em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. |
3 | Sistema Operacional (CmdExec) |
4 | Replication Snapshot Agent |
5 | Replication Agente de Leitor de Log |
6 | Agente de Distribuição de Replicação |
7 | Replication Merge Agent |
8 | Agente de Leitor de Fila de Replicação |
9 | Consulta do Analysis Services |
10 | Comando do Analysis Services |
11 | Execução do pacote SSIS |
12 | Scripts PowerShell |
[ @subsystem_name = ] 'subsystem_name'
O nome do subsistema ao qual conceder acesso. O subsystem_name é sysname, com um padrão de NULL. Subsystem_id ou subsystem_name devem ser especificados, mas ambos não podem ser especificados. A tabela a seguir lista os valores padrão para cada subsistema.
Valor | Descrição |
---|---|
ActiveScripting | Script do ActiveX |
CmdExec | Sistema Operacional (CmdExec) |
Instantâneo | Replication Snapshot Agent |
LogReader | Replication Agente de Leitor de Log |
Distribuição | Agente de Distribuição de Replicação |
Mesclagem | Replication Merge Agent |
QueueReader | Agente de Leitor de Fila de Replicação |
ANALYSISQUERY | Consulta do Analysis Services |
ANALYSISCOMMAND | Comando do Analysis Services |
Dts | Execução do pacote SSIS |
PowerShell | Scripts PowerShell |
Comentários
O ato de conceder um acesso de proxy a um subsistema não altera as permissões para a entidade especificada no proxy.
Permissões
Somente membros da função de servidor fixa sysadmin podem executar sp_grant_proxy_to_subsystem.
Exemplos
a. Concedendo acesso a um subsistema pela ID
O exemplo a seguir concede o acesso de proxy Catalog application proxy
ao subsistema ActiveX Scripting.
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
B. Concedendo acesso a um subsistema pelo nome
O exemplo a seguir concede ao Catalog application proxy
do proxy acesso ao subsistema de execução de pacote SSIS.
USE msdb ;
GO
EXEC dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts' ;
GO
Consulte Também
Implementar a segurança do SQL Server Agent
sp_revoke_proxy_from_subsystem (Transact-SQL)
sp_add_proxy (Transact-SQL)
sp_delete_proxy (Transact-SQL)
sp_update_proxy (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de