Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Revoga o acesso a um subsistema a partir de um proxy.
Transact-SQL convenções de sintaxe
Sintaxe
sp_revoke_proxy_from_subsystem
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_id = ] subsystem_id ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ ; ]
Arguments
[ @proxy_id = ] proxy_id
O número de identificação do proxy para revogar o acesso de.
@proxy_id é int, com um padrão de NULL.
Ou @proxy_id ou @proxy_name devem ser especificados, mas nenhum dos dois pode ser especificado.
[ @proxy_name = ] N'proxy_name'
O nome do proxy para revogar o acesso de.
@proxy_name é sysname, com um padrão de NULL.
Ou @proxy_id ou @proxy_name devem ser especificados, mas nenhum dos dois pode ser especificado.
[ @subsystem_id = ] subsystem_id
O número de identificação do subsistema a que se deve revogar o acesso.
@subsystem_id é int, com um padrão de NULL.
Ou @subsystem_id ou @subsystem_name devem ser especificados, mas nenhum dos dois pode ser especificado.
A tabela seguinte lista os valores para cada subsistema.
| Valor | Description |
|---|---|
2
1 |
Scripts ActiveX |
3 |
Sistema Operativo (CmdExec) |
4 |
Agente de snapshot de replicação |
5 |
Agente do Replication Log Reader |
6 |
Agente de distribuição de replicação |
7 |
Agente de mesclagem de replicação |
8 |
Agente do leitor de filas de replicação |
9 |
Comando do Analysis Services |
10 |
Consulta dos Analysis Services |
11 |
Execução do pacote SSIS |
12 |
PowerShell Script |
1 O subsistema Scripting ActiveX será removido do SQL Server Agent numa futura versão do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso.
[ @subsystem_name = ] N'subsystem_name'
O nome do subsistema a que se deve revogar o acesso.
@subsystem_name é sysname, com um padrão de NULL.
Ou @subsystem_id ou @subsystem_name devem ser especificados, mas nenhum dos dois pode ser especificado.
A tabela seguinte lista os valores para cada subsistema.
| Valor | Description |
|---|---|
ActiveScripting
1 |
Scripts ActiveX |
CmdExec |
Sistema Operativo (CmdExec) |
Snapshot |
Agente de snapshot de replicação |
LogReader |
Agente do Replication Log Reader |
Distribution |
Agente de distribuição de replicação |
Merge |
Agente de mesclagem de replicação |
QueueReader |
Agente do leitor de filas de replicação |
ANALYSISQUERY |
Comando do Analysis Services |
ANALYSISCOMMAND |
Consulta dos Analysis Services |
Dts |
Execução do pacote SSIS |
PowerShell |
PowerShell Script |
1 O subsistema Scripting ActiveX será removido do SQL Server Agent numa futura versão do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso.
Observações
Revogar o acesso a um subsistema não altera as permissões do principal especificadas no proxy.
Observação
Para determinar quais os passos do trabalho que fazem referência a um proxy, clique com o botão direito no nó Proxies em SQL Server Agent no Microsoft SQL Server Management Studio e depois selecione Propriedades. Na caixa de diálogo Propriedades da Conta Proxy , selecione a página Referências para ver todos os passos do trabalho que fazem referência a este proxy.
Permissions
Pode conceder EXECUTE permissões neste procedimento, mas essas permissões podem ser anuladas durante uma atualização do SQL Server.
Examples
O exemplo seguinte revoga o acesso ao subsistema SSIS para o proxy Catalog application proxy.
USE msdb;
GO
EXECUTE dbo.sp_revoke_proxy_from_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_name = N'Dts';