Поделиться через


AgentProfile.AssignToAgent(String, Int32) Метод

Определение

Назначает профиль агента репликации определенному заданию агента репликации.

public:
 void AssignToAgent(System::String ^ distributionDBName, int agentId);
public void AssignToAgent (string distributionDBName, int agentId);
member this.AssignToAgent : string * int -> unit
Public Sub AssignToAgent (distributionDBName As String, agentId As Integer)

Параметры

distributionDBName
String

Имя базы данных распространителя, используемой заданием агента репликации.

agentId
Int32

Задание агента репликации.

Исключения

Если профиль, представленный объектом , не существует на сервере.

Если значение параметра distributionDBName равно null, содержит null символы или длиннее 128 символов Юникода.

Комментарии

Профиль агента репликации можно назначить заданию агента репликации только после его создания в базе данных. Его можно назначить только заданию агента для правильного типа агента репликации.

Вызов AssignToAgent загружает свойства профиля с сервера. Вызовите CommitPropertyChanges для фиксации изменений свойств перед вызовом этого метода.

Метод AssignToAgent может вызываться только членами предопределенных sysadmin ролей сервера распространителя.

Вызов AssignToAgent эквивалентен выполнению sp_update_agent_profile (Transact-SQL).

Применяется к

См. также раздел