Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se:SQL Server
Lista as informações para um ou mais proxies.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_help_proxy
[ [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ , [ @subsystem_name = ] N'subsystem_name' ]
[ , [ @name = ] N'name' ]
[ ; ]
Argumentos
@proxy_id [ = ] proxy_id
O número de identificação de proxy do proxy para o qual listar informações.
@proxy_id é int, com um padrão de NULL. O @proxy_id ou o @proxy_name podem ser especificados.
@proxy_name [ = ] N'proxy_name'
O nome do proxy para o qual listar informações.
@proxy_name é sysname, com um padrão de NULL. O @proxy_id ou o @proxy_name podem ser especificados.
@subsystem_name [ = ] N'subsystem_name'
O nome do subsistema para o qual listar proxies.
@subsystem_name é sysname, com um padrão de NULL. Quando @subsystem_name é especificado, @name também deve ser especificado.
A tabela a seguir lista os valores padrão para cada subsistema.
| Valor | Descrição |
|---|---|
ActiveScripting |
Script ActiveX |
CmdExec |
Sistema operacional (CmdExec) |
Snapshot |
Agente de Instantâneo de Replicação |
LogReader |
Agente do Leitor de Log de Replicação |
Distribution |
Agente de Distribuição de Replicação |
Merge |
Agente de Mesclagem de Replicação |
QueueReader |
Agente de Leitor de Fila de Replicação |
ANALYSISQUERY |
Comando do Analysis Services |
ANALYSISCOMMAND |
Consulta do Analysis Services |
Dts |
Execução do pacote SSIS |
PowerShell |
Script do PowerShell |
[ @name = ] N'nome'
O nome de um logon do 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 do código de retorno
0 (sucesso) ou 1 (falha).
Conjunto de resultados
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
proxy_id |
int | Número de identificação de proxy. |
name |
sysname | O nome do proxy. |
credential_identity |
sysname | O nome de domínio de Microsoft Windows e o nome de usuário para a credencial associada ao proxy. |
enabled |
tinyint | Especifica se esse proxy está habilitado.
0 = não habilitado, 1 = habilitado. |
description |
nvarchar(1024) | A descrição para esse proxy. |
user_sid |
varbinary(85) | A ID de segurança do Windows do usuário do Windows para esse proxy. |
credential_id |
int | O identificador para a credencial associada a esse proxy. |
credential_identity_exists |
int | Especifica se o credential_identity existe.
0 = não existe, 1 = existe. |
Comentários
Quando nenhum parâmetro é fornecido, sp_help_proxy lista informações para todos os proxies na instância.
Para determinar quais proxies um logon pode usar para um determinado subsistema, especifique @name e @subsystem_name. Quando esses argumentos são fornecidos, sp_help_proxy lista os proxies que o logon especificado pode acessar e que podem ser usados para o subsistema especificado.
Permissões
Você pode conceder EXECUTE permissões nesse procedimento, mas essas permissões podem ser substituídas durante uma atualização do SQL Server.
Outros usuários devem receber uma das seguintes funções de banco de dados fixas do msdb SQL Server Agent no banco de dados:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Para obter detalhes sobre as permissões dessas funções, consulte Funções de banco de dados fixas do SQL Server Agent.
As credential_identity colunas e user_sid só são retornadas no conjunto de resultados quando os membros do sysadmin executam esse procedimento armazenado.
Exemplos
R. Listar informações para todos os proxies
O exemplo a seguir lista as informações para todos os proxies na instância.
USE msdb;
GO
EXECUTE dbo.sp_help_proxy;
GO
B. Listar informações para um proxy específico
O exemplo a seguir lista as informações para o proxy chamado Catalog application proxy.
USE msdb;
GO
EXECUTE dbo.sp_help_proxy @proxy_name = N'Catalog application proxy';
GO