Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Lista permissões para proxies do SQL Server Agent para aceder a subsistemas.
Transact-SQL convenções de sintaxe
Syntax
dbo.sp_enum_proxy_for_subsystem
[ { [ @proxy_id = ] proxy_id
| [ @proxy_name = ] N'proxy_name' } ]
[ , { [ @subsystem_id = ] subsystem_id
| [ @subsystem_name = ] N'subsystem_name' } ]
[ ; ]
Arguments
[ @proxy_id = ] proxy_id
O número de identificação do proxy para listar a informação.
@proxy_id é int, com um padrão de NULL.
Pode ser especificado @proxy_id ou @proxy_name .
[ @proxy_name = ] N'proxy_name'
O nome do procurador para listar a informação.
@proxy_name é sysname, com um padrão de NULL.
Pode ser especificado @proxy_id ou @proxy_name .
[ @subsystem_id = ] subsystem_id
O número de identificação do subsistema para listar a informação.
@subsystem_id é int, com um padrão de NULL.
Pode ser especificado @subsystem_id ou @subsystem_name .
[ @subsystem_name = ] N'subsystem_name'
O nome do subsistema para listar a informação.
@subsystem_name é sysname, com um padrão de NULL.
Pode ser especificado @subsystem_id ou @subsystem_name .
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Conjunto de resultados
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
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 por procuração. |
proxy_name |
sysname | O nome do procurador. |
Remarks
Quando não são fornecidos parâmetros, sp_enum_proxy_for_subsystem lista informação sobre todos os proxies na instância para cada subsistema.
Quando é fornecido um @proxy_id ou @proxy_name , sp_enum_proxy_for_subsystem lista subsistemas a que o proxy tem acesso. Quando é fornecido um @subsystem_id ou @subsystem_name , sp_enum_proxy_for_subsystem lista proxies que têm acesso a esse subsistema.
Quando é fornecida informação tanto para o proxy como para o subsistema, o conjunto de resultados devolve uma linha se o proxy especificado tiver acesso ao subsistema especificado.
Este procedimento armazenado está localizado em msdb.
Permissions
As permissões de execução para este procedimento correspondem por defeito aos membros do papel fixo de servidor sysadmin .
Examples
A. Lista de todas as associações
O exemplo seguinte lista todas as permissões estabelecidas entre proxies e subsistemas para a instância atual.
USE msdb;
GO
EXECUTE dbo.sp_enum_proxy_for_subsystem;
GO
B. Determinar se um proxy tem acesso a um subsistema específico
O exemplo seguinte devolve uma linha se o proxy Catalog application proxy tiver acesso ao ActiveScripting subsistema. Caso contrário, o exemplo devolve um conjunto de resultados vazio.
USE msdb;
GO
EXECUTE dbo.sp_enum_proxy_for_subsystem
@subsystem_name = 'ActiveScripting',
@proxy_name = 'Catalog application proxy';
GO