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 класса с указанным 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-скрипт, который можно использовать для повторного создания профиля агента.

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

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