sp_enum_proxy_for_subsystem (Transact-SQL)
Aplica-se a:SQL Server
Lista permissões para proxies SQL Server Agent acessar 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. A ID ou a proxy_name podem ser especificadas.
[ @proxy_name = ] 'proxy_name'
O nome do proxy para o qual listar informações. O proxy_name é sysname, com um padrão de NULL. A ID ou a proxy_name podem ser especificadas.
[ @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. O subsystem_id ou o subsystem_name podem ser especificados.
[ @subsystem_name = ] 'subsystem_name'
O nome do subsistema para o qual listar informações. O subsystem_name é sysname, com um padrão de NULL. O subsystem_id ou o subsystem_name podem ser especificados.
Valores do código de retorno
0 (êxito) 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 uma ID de proxy ou um nome de proxy é fornecido, sp_enum_proxy_for_subsystem lista subsistemas aos quais o proxy tem acesso. Quando um nome de subsistema ou de subsistema é fornecido, sp_enum_proxy_for_subsystem lista 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 este procedimento são padrão para membros da função de servidor fixa sysadmin .
Exemplos
a. 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
Consulte Também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de