sp_revoke_proxy_from_subsystem (Transact-SQL)
Revoga o acesso a um subsistema de um proxy.
Convenções da sintaxe 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 de proxy do proxy do qual o acesso será revogado. O proxy_id é int, com um padrão de NULL. É necessário especificar a proxy_id ou o proxy_name, mas não é possível especificar ambos ao mesmo tempo.[ @proxy_name = ] 'proxy_name'
O nome do proxy do qual o acesso será revogado. O proxy_name é sysname, com um padrão de NULL. É necessário especificar a proxy_id ou o proxy_name, mas não é possível especificar ambos ao mesmo tempo.[ @subsystem_id = ] id
O número de identificação do subsistema do qual o acesso será revogado. O subsystem_id é int, com um padrão de NULL. É necessário especificar subsystem_id ou subsystem_name, mas não é possível especificar ambos ao mesmo tempo. A tabela a seguir lista os valores padrão para cada subsistema.Valor
Descrição
2
Script do ActiveX
Importante O subsistema de script do ActiveX será removido do SQL Server Agent em uma futura versão do MicrosoftSQL 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 Log Reader Agent
6
Replication Distribution Agent
7
Replication Merge Agent
8
Replication Queue Reader Agent
9
Comando do Analysis Services
10
Consulta do Analysis Services
11
Execução de pacotes do SSIS
12
Scripts PowerShell
[ @subsystem_name= ] 'subsystem_name'
O nome do subsistema do qual o acesso será revogado. O subsystem_name é sysname, com um padrão de NULL. É necessário especificar subsystem_id ou subsystem_name, mas não é possível especificar ambos ao mesmo tempo. A tabela a seguir lista os valores padrão para cada subsistema.Value
Descrição
ActiveScripting
Script do ActiveX
CmdExec
Sistema Operacional (CmdExec)
Instantâneo
Replication Snapshot Agent
LogReader
Replication Log Reader Agent
Distribuição
Replication Distribution Agent
Merge
Replication Merge Agent
QueueReader
Replication Queue Reader Agent
ANALYSISQUERY
Comando do Analysis Services
ANALYSISCOMMAND
Consulta do Analysis Services
Dts
Execução de pacotes do 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 referenciam um proxy, clique com o botão direito do mouse no nó Proxies em SQL Server Agent no Microsoft SQL Server Management Studio e em seguida clique em Propriedades. Na caixa de diálogo Propriedades da Conta Proxy, selecione a página Referências para exibir todas as etapas de trabalho que referenciam esse proxy. |
Permissões
Somente membros da função fixa de servidor sysadmin podem executar sp_revoke_proxy_from_subsystem.
Exemplos
O exemplo a seguir revoga 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
Referência
Procedimentos armazenados do SQL Server Agent (Transact-SQL)
sp_grant_proxy_to_subsystem (Transact-SQL)