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


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
Наследование
AgentProfile

Комментарии

Потокобезопасность

Общедоступные статические члены (Shared в Microsoft Visual Basic) этого типа безопасны для многопоточных операций. Для членов экземпляра потокобезопасность не гарантируется.

Конструкторы

AgentProfile()

Инициализирует новый экземпляр класса AgentProfile.

AgentProfile(Int32, ServerConnection)

Инициализирует новый экземпляр класса AgentProfile с заданными значением идентификатора профиля агента и соединением с сервером.

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)

Возвращает команду на создание из репликации.

(Унаследовано от ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

Возвращает команду на удаление из репликации.

(Унаследовано от ReplicationObject)
InternalRefresh(Boolean)

Инициирует внутреннее обновление из репликации.

(Унаследовано от ReplicationObject)
Load()

Загружает свойства существующего объекта с сервера.

(Унаследовано от ReplicationObject)
LoadProperties()

Загружает свойства существующего объекта с сервера.

(Унаследовано от ReplicationObject)
MakeDefault()

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

Refresh()

Повторно загружает свойства объекта.

(Унаследовано от ReplicationObject)
Remove()

Удаляет существующий профиль агента репликации из распространителя.

RemoveParameter(String)

Удаляет существующий параметр из профиля агента репликации.

Script(ScriptOptions)

Создает скрипт Transact-SQL, который можно использовать для повторного создания профиля агента.

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

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