sys.sp_add_agent_parameter (Transact-SQL)

Aplica-se a: SQL ServerAzure 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:

[ @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 .