Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se:SQL Server
Revoga o acesso a um subsistema de um proxy.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_revoke_proxy_from_subsystem
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_id = ] subsystem_id ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ ; ]
Argumentos
@proxy_id [ = ] proxy_id
O número de identificação de proxy do proxy do qual o acesso será revogado.
@proxy_id é int, com um padrão de NULL.
Tanto @proxy_id quanto @proxy_name devem ser especificados, mas ambos não podem ser especificados.
@proxy_name [ = ] N'proxy_name'
O nome do proxy do qual o acesso será revogado.
@proxy_name é sysname, com um padrão de NULL.
Tanto @proxy_id quanto @proxy_name devem ser especificados, mas ambos não podem ser especificados.
@subsystem_id [ = ] subsystem_id
O número de ID do subsistema ao qual revogar o acesso.
@subsystem_id é int, com um padrão de NULL.
Tanto @subsystem_id quanto @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
1 |
Script do ActiveX |
3 |
Sistema Operacional (CmdExec) |
4 |
Agente de Instantâneo de Replicação |
5 |
Agente do Leitor de Log de Replicação |
6 |
Agente de Distribuição de Replicação |
7 |
Agente de Mesclagem de Replicação |
8 |
Agente de Leitor de Fila de Replicação |
9 |
Comando do Analysis Services |
10 |
Consulta do Analysis Services |
11 |
Execução do pacote SSIS |
12 |
Scripts PowerShell |
1 O subsistema de Scripts ActiveX será removido do SQL Server Agent em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
@subsystem_name [ = ] N'subsystem_name'
O nome do subsistema do qual o acesso será revogado.
@subsystem_name é sysname, com um padrão de NULL.
Tanto @subsystem_id quanto @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
1 |
Script do ActiveX |
CmdExec |
Sistema Operacional (CmdExec) |
Snapshot |
Agente de Instantâneo de Replicação |
LogReader |
Agente do Leitor de Log de Replicação |
Distribution |
Agente de Distribuição de Replicação |
Merge |
Agente de Mesclagem de Replicação |
QueueReader |
Agente de Leitor de Fila de Replicação |
ANALYSISQUERY |
Comando do Analysis Services |
ANALYSISCOMMAND |
Consulta do Analysis Services |
Dts |
Execução do pacote SSIS |
PowerShell |
Scripts PowerShell |
1 O subsistema de Scripts ActiveX será removido do SQL Server Agent em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
Comentários
Revogar o acesso a um subsistema não altera as permissões para a entidade de segurança especificada no proxy.
Observação
Para determinar quais etapas de trabalho fazem referência a um proxy, clique com o botão direito do mouse no nó Proxies em SQL Server Agent no Microsoft SQL Server Management Studio e selecione Propriedades. Na caixa de diálogo Propriedades da Conta Proxy , selecione a página Referências para exibir todas as etapas de trabalho que fazem referência a esse proxy.
Permissões
Você pode conceder EXECUTE permissões nesse procedimento, mas essas permissões podem ser substituídas durante uma atualização do SQL Server.
Exemplos
O exemplo a seguir 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';