sp_revoke_proxy_from_subsystem (Transact-SQL)

Aplica-se a: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 = ] 'proxy_name',  
    [ @subsystem_id = ] subsystem_id,  
    [ @subsystem_name = ] 'subsystem_name'  

Argumentos

[ @proxy_id = ] id O número de identificação do proxy do qual revogar o 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 do qual revogar o 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 revogar o 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 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 Comando do Analysis Services
10 Consulta do Analysis Services
11 Execução do pacote SSIS
12 Scripts PowerShell

[ @subsystem_name = ] 'subsystem_name' O nome do subsistema ao qual revogar o 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
Mesclar Replication Merge Agent
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

Comentários

A revogação de acesso a um subsistema não altera as permissões para o principal especificado 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 clique em Propriedades. Na caixa de diálogo Propriedades da Conta de Proxy , selecione a página Referências para exibir todas as etapas de trabalho que fazem referência a esse proxy.

Permissões

Somente membros da função de servidor fixa sysadmin podem executar sp_revoke_proxy_from_subsystem.

Exemplos

O exemplo a seguir revoga o acesso ao subsistema SSIS para o proxy Catalog application proxy.

USE msdb ;  
GO  
  
EXEC dbo.sp_revoke_proxy_from_subsystem  
    @proxy_name = 'Catalog application proxy',  
    @subsystem_name = N'Dts';  

Consulte Também

Procedimentos armazenados do SQL Server Agent (Transact-SQL)
Implementar a segurança do SQL Server Agent
sp_grant_proxy_to_subsystem (Transact-SQL)