AgentProfile Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсулирует все операции с профилями агентов репликации, такие как создание, удаление, добавление и удаление параметров, а также назначение конкретных профилей определённым агентам.
public ref class AgentProfile sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class AgentProfile : Microsoft.SqlServer.Replication.ReplicationObject
type AgentProfile = class
inherit ReplicationObject
Public NotInheritable Class AgentProfile
Inherits ReplicationObject
- Наследование
Комментарии
Потокобезопасность
Публичные статические (Sharedв Microsoft Visual Basic) члены этого типа безопасны для многопоточных операций. Элементы экземпляра не гарантируются потокобезопасной.
Конструкторы
| Имя | Описание |
|---|---|
| AgentProfile() |
Инициализирует новый экземпляр класса AgentProfile. |
| AgentProfile(Int32, ServerConnection) |
Инициализирует новый экземпляр AgentProfile класса с указанным ID профиля агента и серверным соединением. |
| AgentProfile(String, ServerConnection) |
Инициализирует новый экземпляр AgentProfile класса с указанным именем профиля и серверным соединением. |
Свойства
| Имя | Описание |
|---|---|
| AgentType |
Получает или задаёт тип репликационного агента, для которого предназначен профиль. |
| CachePropertyChanges |
Получает или задаёт, кэшировать ли изменения, внесённые в свойства репликации, или применять их сразу. (Унаследовано от ReplicationObject) |
| ConnectionContext |
Получает или устанавливает соединение с экземпляром Microsoft SQL Server. (Унаследовано от ReplicationObject) |
| Default |
Указывает, является ли этот профиль стандартным профилем для данного типа агента репликации. |
| Description |
Получает или устанавливает текстовое описание профиля агента репликации. |
| IsExistingObject |
Понимает, существует ли объект на сервере или нет. (Унаследовано от ReplicationObject) |
| Name |
Получает или устанавливает имя профиля агента репликации. |
| ProfileId |
Получает идентификатор профиля. |
| SqlServerName |
Получает имя экземпляра Microsoft SQL Server, к которому подключён этот объект. (Унаследовано от ReplicationObject) |
| Type |
Указывает, заранее ли профиль агента репликации заранее определён репликацией или создан пользователем. |
| UserData |
Получает или устанавливает свойство объекта, позволяющее пользователям прикреплять к объекту свои собственные данные. (Унаследовано от ReplicationObject) |
Методы
| Имя | Описание |
|---|---|
| AddParameter(String, String) |
Добавляет параметр в профиль агента репликации. |
| AssignToAgent(String, Int32) |
Назначает профиль агента репликации конкретному заданию агента репликации. |
| ChangeParameter(String, String) |
Изменяет значение существующего параметра репликационного агента в профиле. |
| CheckValidCreation() |
Проверяет допустимое создание репликации. (Унаследовано от ReplicationObject) |
| CheckValidDefinition(Boolean) |
Указывает, действительно ли определение. (Унаследовано от ReplicationObject) |
| CommitPropertyChanges() |
Отправляет все кэшированные операторы изменения свойств на экземпляр Microsoft SQL Server. (Унаследовано от ReplicationObject) |
| Create() |
Создаёт профиль агента репликации на экземпляре SQL Server, используя текущие свойства. |
| Decouple() |
Отделяет объект репликации, на который связан, от сервера. (Унаследовано от ReplicationObject) |
| EnumParameterInfo() |
Возвращает информацию о параметрах, которые можно задать и которые доступны для профиля агента репликации. |
| EnumParameters() |
Возвращает все существующие параметры, установленные для профиля агента репликации. |
| GetChangeCommand(StringBuilder, String, String) |
Возвращает команду изменения из репликации. (Унаследовано от ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Возвращает команду create из репликации. (Унаследовано от ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Возвращает команду drop из репликации. (Унаследовано от ReplicationObject) |
| InternalRefresh(Boolean) |
Запускает внутреннее обновление после репликации. (Унаследовано от ReplicationObject) |
| Load() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
| LoadProperties() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
| MakeDefault() |
Устанавливает профиль как профиль по умолчанию для всех агентов репликации одного типа. |
| Refresh() |
Перезагружает свойства объекта. (Унаследовано от ReplicationObject) |
| Remove() |
Удаляет существующий профиль агента репликации из Дистрибьютора. |
| RemoveParameter(String) |
Удаляет существующий параметр из профиля агента репликации. |
| Script(ScriptOptions) |
Генерирует Transact-SQL-скрипт, который можно использовать для повторного создания профиля агента. |