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
Azure SQL Managed Instance
Adiciona um novo parâmetro e o seu valor ao perfil de um agente. Este procedimento armazenado é executado no Distribuidor em qualquer base de dados.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_add_agent_parameter
[ @profile_id = ] profile_id
, [ @parameter_name = ] N'parameter_name'
, [ @parameter_value = ] N'parameter_value'
[ ; ]
Arguments
[ @profile_id = ] profile_id
O ID do perfil da MSagent_profiles tabela na msdb base de dados.
@profile_id é int, sem padrão.
Para saber que tipo de agente este @profile_id representa, encontre o @profile_id na tabela de MSagent_profiles e note o valor do agent_type campo. Os valores são os seguintes:
| Value | Description |
|---|---|
1 |
Agente de instantâneo |
2 |
Agente Leitor de Logs |
3 |
Agente de Distribuição |
4 |
Agente de fusão |
9 |
Agente leitor de filas |
[ @parameter_name = ] N'parameter_name'
O nome do parâmetro. @parameter_name é sysname, sem predefinição. Para uma lista de parâmetros já definidos nos perfis do sistema, veja Perfis de Agentes de Replicação. Para uma lista completa de parâmetros válidos para cada agente, veja os seguintes tópicos:
- Agente de Replicação de Instantâneo
- Agente Leitor de Log de Replicação
- Agente de Distribuição de Replicação
- Agente de mesclagem de replicação
- Agente de Leitura da Fila de Replicação
[ @parameter_value = ] N'parameter_value'
O valor a atribuir ao parâmetro. @parameter_value é nvarchar(255), sem padrão.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_add_agent_parameter é usado na replicação de snapshot, replicação transacional e replicação de mesclagem.
Permissions
Somente membros da função de servidor fixa sysadmin podem executar sp_add_agent_parametero .