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 informações para um ou mais proxies.
Transact-SQL convenções de sintaxe
Sintaxe
sp_help_proxy
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ , [ @name = ] N'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 o @proxy_id ou o @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 o @proxy_id ou o @proxy_name .
[ @subsystem_name = ] N'subsystem_name'
O nome do subsistema para listar proxies.
@subsystem_name é sysname, com um padrão de NULL. Quando @subsystem_name é especificado, @name também deve ser especificado.
A tabela seguinte lista os valores para cada subsistema.
| Valor | Description |
|---|---|
ActiveScripting |
Script ActiveX |
CmdExec |
Sistema Operativo (CmdExec) |
Snapshot |
Agente de snapshot de replicação |
LogReader |
Agente do Replication Log Reader |
Distribution |
Agente de distribuição de replicação |
Merge |
Agente de mesclagem de replicação |
QueueReader |
Agente do leitor de filas de replicação |
ANALYSISQUERY |
Comando dos Serviços de Análise |
ANALYSISCOMMAND |
Consulta de Serviços de Análise |
Dts |
Execução do pacote SSIS |
PowerShell |
Script de PowerShell |
[ @name = ] N'nome'
O nome de um login SQL Server para listar proxies.
@name é nvarchar(256), com um padrão de NULL. Quando @name é especificado, @subsystem_name também deve ser especificado.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Conjunto de resultados
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
proxy_id |
int | Número de identificação por procuração. |
name |
sysname | O nome do procurador. |
credential_identity |
sysname | O nome de domínio Microsoft Windows e o nome de utilizador para a credencial associada ao proxy. |
enabled |
tinyint | Especifica se este proxy está ativado.
0 = não ativado, 1 = ativado. |
description |
nvarchar(1024) | A descrição deste proxy. |
user_sid |
varbinary(85) | O ID de segurança do Windows do utilizador Windows para este proxy. |
credential_id |
int | O identificador da credencial associada a este proxy. |
credential_identity_exists |
int | Especifica se o credential_identity existe.
0 = não existe, 1 = existe. |
Observações
Quando não são fornecidos parâmetros, sp_help_proxy lista a informação de todos os proxies na instância.
Para determinar que proxies um login pode usar para um dado subsistema, especifique @name e @subsystem_name. Quando estes argumentos são fornecidos, sp_help_proxy lista proxies que o login especificado pode aceder e que podem ser usados para o subsistema especificado.
Permissions
Pode conceder EXECUTE permissões neste procedimento, mas essas permissões podem ser anuladas durante uma atualização do SQL Server.
Outros utilizadores devem receber um dos seguintes papéis fixos de base de dados SQL Server Agent na msdb base de dados:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Para detalhes sobre as permissões destes papéis, consulte Funções de Base de Dados Fixas do Agente SQL Server.
As credential_identity colunas e user_sid só são devolvidas no conjunto de resultados quando membros do sysadmin executam este procedimento armazenado.
Examples
A. Informação da lista para todos os proxies
O exemplo seguinte lista informações para todos os proxies na instância.
USE msdb;
GO
EXECUTE dbo.sp_help_proxy;
GO
B. Lista de informações para um proxy específico
O exemplo seguinte lista informações para o proxy denominado Catalog application proxy.
USE msdb;
GO
EXECUTE dbo.sp_help_proxy @proxy_name = N'Catalog application proxy';
GO