sp_add_agent_parameter (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Добавляет в профиль агента новый параметр и его значение. Эта хранимая процедура выполняется на распространителе в любой базе данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_add_agent_parameter [ @profile_id = ] profile_id
, [ @parameter_name = ] 'parameter_name'
, [ @parameter_value = ] 'parameter_value'
[ ; ]
Аргументы
[ @profile_id = ] profile_id
Идентификатор профиля из MSagent_profiles
таблицы в msdb
базе данных. @profile_id не используется без значения по умолчанию.
Чтобы узнать, какой тип агента представляет этот @profile_id, найдите @profile_id в таблице MSagent_profiles и запишите agent_type
значение поля. Возможны следующие значения.
значение | Описание |
---|---|
1 |
агент моментальных снимков |
2 |
Агент чтения журнала. |
3 |
Агент распространителя |
4 |
Агент слияния. |
9 |
Агент чтения очереди. |
[ @parameter_name = ] 'parameter_name'
Имя параметра. @parameter_name — sysname без значения по умолчанию. Список параметров, уже определенных в системных профилях, см. в разделе "Профили агента репликации". Полные списки допустимых аргументов каждого агента см. в следующих разделах.
- Replication Snapshot Agent
- Replication Log Reader Agent
- Replication Distribution Agent
- Replication Merge Agent
- Replication Queue Reader Agent
[ @parameter_value = ] 'parameter_value'
Значение, назначенное параметру. @parameter_value — nvarchar(255), без значения по умолчанию.
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_add_agent_parameter
используется в репликации моментальных снимков, репликации транзакций и репликации слиянием.
Разрешения
Могут выполняться sp_add_agent_parameter
только члены предопределенных ролей сервера sysadmin.