sp_enum_proxy_for_subsystem (Transact-SQL)
Aplica-se a: SQL Server
Lista as permissões para proxies do SQL Server Agent acessarem subsistemas.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_enum_proxy_for_subsystem
[ @proxy_id = ] proxy_id,
[ @proxy_name = ] 'proxy_name',
[ @subsystem_id = ] subsystem_id,
[ @subsystem_name = ] 'subsystem_name'
Argumentos
[ @proxy_id = ] proxy_id
O número de identificação do proxy para o qual listar informações. O proxy_id é int, com um padrão de NULL. O id ou o proxy_name podem ser especificados.
[ @proxy_name = ] 'proxy_name'
O nome do proxy para o qual listar informações. O proxy_name é sysname, com um padrão de NULL. O id ou o proxy_name podem ser especificados.
[ @subsystem_id = ] subsystem_id
O número de identificação do subsistema para o qual listar informações. O subsystem_id é int, com um padrão de NULL. Podem ser especificados os subsystem_id ou os subsystem_name.
[ @subsystem_name = ] 'subsystem_name'
O nome do subsistema para o qual listar informações. O subsystem_name é sysname, com um padrão de NULL. Podem ser especificados os subsystem_id ou os subsystem_name.
Valores do código de retorno
0 (sucesso) ou 1 (falha)
Conjuntos de resultados
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
subsystem_id | int | Número de identificação do subsistema. |
subsystem_name | sysname | O nome do subsistema. |
proxy_id | int | Número de identificação de proxy. |
proxy_name | sysname | O nome do proxy. |
Comentários
Quando nenhum parâmetro é fornecido, sp_enum_proxy_for_subsystem lista informações sobre todos os proxies na instância para cada subsistema.
Quando um ID de proxy ou nome de proxy é fornecido, sp_enum_proxy_for_subsystem lista os subsistemas aos quais o proxy tem acesso. Quando uma ID de subsistema ou nome de subsistema é fornecido, sp_enum_proxy_for_subsystem lista os proxies que têm acesso a esse subsistema.
Quando informações de proxy e informações de subsistema são fornecidas, o conjunto de resultados retornará uma linha se o proxy especificado tiver acesso ao subsistema especificado.
Esse procedimento armazenado está localizado no msdb.
Permissões
As permissões de execução para esse procedimento são padronizadas para membros da função de servidor fixa sysadmin .
Exemplos
R. Listando todas as associações
O exemplo a seguir lista todas as permissões estabelecidas entre proxies e subsistemas para a instância atual.
USE msdb ;
GO
EXEC dbo.sp_enum_proxy_for_subsystem ;
GO
B. Determinando se um proxy tem acesso a um subsistema específico
O exemplo a seguir retornará uma linha se o proxy Catalog application proxy
tiver acesso ao subsistema ActiveScripting
. Caso contrário, o exemplo retorna um conjunto de resultados vazio.
USE msdb ;
GO
EXEC dbo.sp_enum_proxy_for_subsystem
@subsystem_name = 'ActiveScripting',
@proxy_name = 'Catalog application proxy' ;
GO
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários