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
Concede a um proxy acesso a um subsistema.
Transact-SQL convenções de sintaxe
Sintaxe
sp_grant_proxy_to_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 conceder acesso para.
@proxy_id é int, com um padrão de NULL.
Ou @proxy_id ou @proxy_name devem ser especificados, mas nenhum dos dois pode ser especificado.
[ @proxy_name = ] N'proxy_name'
O nome do procurador para conceder acesso a.
@proxy_name é sysname, com um padrão de NULL.
Ou @proxy_id ou @proxy_name devem ser especificados, mas nenhum dos dois pode ser especificado.
[ @subsystem_id = ] subsystem_id
O número ID do subsistema a conceder acesso.
@subsystem_id é int, com um padrão de NULL.
Ou @subsystem_id ou @subsystem_name devem ser especificados, mas nenhum dos dois pode ser especificado.
A tabela seguinte lista os valores para cada subsistema.
| Valor | Description |
|---|---|
2 |
Scripts ActiveX 1 |
3 |
Sistema Operativo (CmdExec) |
4 |
Agente de snapshot de replicação |
5 |
Agente do Replication Log Reader |
6 |
Agente de distribuição de replicação |
7 |
Agente de mesclagem de replicação |
8 |
Agente do leitor de filas de replicação |
9 |
Consulta dos Analysis Services |
10 |
Comando do Analysis Services |
11 |
Execução do pacote SSIS |
12 |
PowerShell Script |
1 Esta funcionalidade será removida numa versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso.
[ @subsystem_name = ] N'subsystem_name'
O nome do subsistema a conceder acesso.
@subsystem_name é sysname, com um padrão de NULL.
Ou @subsystem_id ou @subsystem_name devem ser especificados, mas nenhum dos dois pode ser especificado.
A tabela seguinte lista os valores para cada subsistema.
| Valor | Description |
|---|---|
ActiveScripting |
Scripts 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 |
Consulta dos Analysis Services |
ANALYSISCOMMAND |
Comando do Analysis Services |
Dts |
Execução do pacote SSIS |
PowerShell |
PowerShell Script |
Observações
Conceder acesso a um proxy a um subsistema não altera as permissões para o principal especificadas no proxy.
Permissions
Pode conceder EXECUTE permissões neste procedimento, mas essas permissões podem ser anuladas durante uma atualização do SQL Server.
Examples
A. Conceder acesso a um subsistema por ID
O exemplo seguinte concede ao proxy Catalog application proxy acesso ao subsistema ActiveX Scripting.
USE msdb;
GO
EXECUTE dbo.sp_grant_proxy_to_subsystem
@proxy_name = 'Catalog application proxy',
@subsystem_id = 2;
GO
B. Conceder acesso a um subsistema pelo nome
O exemplo seguinte concede ao proxy Catalog application proxy acesso ao subsistema de execução do pacote SSIS.
USE msdb;
GO
EXECUTE dbo.sp_grant_proxy_to_subsystem
@proxy_name = N'Catalog application proxy',
@subsystem_name = N'Dts';
GO