Microsoft.SqlServer.Replication Пространство имен

Эта сборка предоставляет управляемый доступ к функциональным возможностям агента репликации.

Классы

AgentApplication
AgentCore
AgentJobHistoryInfo

Возвращает сведения о результатах последнего запуска агента репликации.

AgentProfile

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

AgentProfileParameter

Представляет параметры в профиле агента репликации.

AgentProfileParameterInfo

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

AlternateSynchronizationPartner

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

Article

Представляет класс, служащий базовым для производных классов TransArticle и MergeArticle.

ArticleConflict

Представляет информацию о таблице конфликтов репликации слиянием.

BusinessLogicHandler

Представляет регистрацию сервера для сборки управляемого кода, которая реализует обработчик бизнес-логики.

ComErrorException

Исключение, которое формируется при возникновении общей ошибки в агенте репликации.

ComErrorRecord

Представляет сведения об ошибке, сформированной агентом репликации.

ConnectionFailureException

Исключение, которое формируется при ошибке подключения к базе данных при выполнении агента репликации.

ConnectionSecurityContext

Представляет сведения, используемые при подключении к Microsoft SQL Server.

CustomResolver

Представляет регистрацию сопоставителя на основе технологии COM на сервере в топологии репликации слиянием.

DistributionArticle

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

DistributionArticleCollection

Представляет коллекцию объектов DistributionArticle.

DistributionDatabase

Представляет базу данных распространителя на распространителе.

DistributionDatabaseCollection

Представляет коллекцию объектов DistributionDatabase.

DistributionPublication

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

DistributionPublicationCollection

Представляет коллекцию объектов DistributionPublication.

DistributionPublisher

Представляет информацию об издателе, зарегистрированном на подключенном в настоящее время распространителе.

DistributionPublisherCollection

Представляет коллекцию объектов DistributionPublisher.

DistributionSubscription

Представляет хранимые на распространителе сведения о подписке на публикацию моментальных снимков или транзакций.

DistributionSubscriptionCollection

Представляет коллекцию объектов DistributionSubscription.

FciException

Исключение, возникающее в случае ошибки интерфейса FCI.

HeterogeneousColumn

Представляет столбец, содержащийся в таблице, на издателе, отличном от Microsoft SQL Server.

HeterogeneousTable

Представляет таблицу на издателе, не являющемся Microsoft SQL Server.

IdentityRangeInfo

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

LastValidationDateTime

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

LightPublication

Представляет облегченную публикацию.

MergeArticle

Представляет статью в публикации слиянием.

MergeArticleCollection

Представляет коллекцию объектов MergeArticle.

MergeConflictCount

Представляет сведения о конфликте для статьи таблицы в публикации слиянием.

MergeDynamicSnapshotJob

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

MergeJoinFilter

Представляет фильтр соединения или связь логических записей между статьями, подлежащими слиянию.

MergePartition

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

MergePublication

Представляет публикацию слиянием.

MergePublicationCollection

Представляет коллекцию объектов MergePublication.

MergePullSubscription

Представляет подписку по запросу на публикацию слиянием.

MergePullSubscriptionCollection

Представляет коллекцию объектов MergePullSubscription.

MergeSessionDetail

Представляет подробные сведения о шаге сеанса агента слияния.

MergeSessionError

Представляет сведения об ошибках, возникающих во время сеанса агент слияния.

MergeSessionSummary

Представляет сведения о сеансе агента слияния.

MergeSubscriberMonitor

Включает наблюдение за подписками на публикации слиянием на стороне подписчика.

MergeSubscription

Представляет подписку на публикацию слиянием, зарегистрированную в издателе.

MergeSubscriptionCollection

Представляет коллекцию объектов MergeSubscription.

MergeSynchronizationAgent

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

MonitorThreshold

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

NativeSqlConnectionException

Исключение, формируемое при возникновении ошибки в драйвере ODBC или поставщике OLE DB в ходе операции массового копирования.

OciException

Исключение, которое формируется при возникновении ошибки в интерфейсе Oracle Call Interface (OCI).

OSException

Исключение, формируемое при возникновении ошибки операционной системы во время выполнения операции интерфейса FCI.

ParameterValueOutOfRangeException

Исключение, возникающее, если значение, переданное параметру, выходит за пределы допустимого диапазона для этого типа данных параметра.

PasswordWriteOnlyException

Исключение, которое формируется при обращении к свойству пароля агента репликации.

PendingCommandInfo

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

Publication

Класс Publication является базовым классом, от которого наследуются класс TransPublication и класс MergePublication.

PublicationAccess

Представляет информацию имени входа в списке доступа к публикации (PAL) для публикации.

PublicationArticle

Представляет сведения о статье для опубликованного объекта базы данных.

PublicationMonitor

Отслеживает публикацию.

PublicationMonitorCollection

Коллекция объектов PublicationMonitor, которая представляет публикации в распространителе.

PublisherConnectionSecurityContext

Представляет имя входа, используемое при соединении с экземпляром Microsoft SQL Server, настроенного в качестве издателя в топологии репликации.

PublisherMonitor

Контролирует издателя репликации.

PublisherMonitorCollection

Представляет коллекцию объектов PublisherMonitor.

PullSubscription

Представляет информацию в издателе для подписки на публикацию слиянием или публикацию транзакций, если агент синхронизации работает на подписчике. Класс PullSubscription является базовым классом, от которого наследуются класс TransPullSubscription и класс MergePullSubscription.

RegisteredSubscriber

Представляет подписчика, зарегистрированного на издателе или распространителе.

RegisteredSubscriberCollection

Представляет коллекцию объектов RegisteredSubscriber.

ReplicationAgentContainerException

Исключение, которое формируется при возникновении одной или более ошибок в агенте репликации на основе управляемого кода.

ReplicationAgentContainerWithWatsonException

Представляет исключение, которое формируется при возникновении одной или нескольких ошибок неуправляемом коде агента репликации через программу Watson.

ReplicationAgentException

Базовый класс исключений для исключений, сформированных при выполнении агента репликации.

ReplicationAgentSchedule

Представляет расписание для задания агента репликации.

ReplicationBaseCollection

Базовый класс, который используется в создании коллекций объекта репликации. Он содержит функциональные возможности, которые являются общими для коллекций объекта репликации.

ReplicationColumn

Представляет объект столбца в таблице, которая содержит сведения, необходимые для репликации.

ReplicationDatabase

Представляет базу данных публикации или подписки в топологии репликации.

ReplicationDatabaseCollection

Представляет коллекцию объектов ReplicationDatabase.

ReplicationMonitor

Выполняет мониторинг сервера репликации.

ReplicationObject

Абстрактный класс, который является базовым для всех классов в программном интерфейсе объектов RMO.

ReplicationSchemaBoundView

Представляет привязанное к схеме представление и содержит информацию, необходимую для репликации.

ReplicationServer

Представляет экземпляр Microsoft SQL Server, участвующего в репликации. Он может выполнять роль распространителя, издателя, подписчика или любое сочетание этих ролей.

ReplicationStatusAndWarning

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

ReplicationStoredProcedure

Представляет сведения об объекте хранимой процедуры, необходимом для репликации.

ReplicationTable

Представляет информацию об объекте таблицы, который требуется для репликации.

ReplicationUserDefinedAggregate

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

ReplicationUserDefinedFunction

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

ReplicationView

Представляет сведения об объекте представления, необходимом для репликации.

ResourceStrings
SnapshotGenerationAgent
StatusEventArgs

Предоставляет сведения о состоянии, возвращаемые агентом репликации в ответ на событие Status.

SubscriberSubscription

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

Subscription

Представляет сведения в издателе для подписки на публикацию слиянием или публикацию транзакций. Класс Subscription является базовым классом, от которого наследуются класс TransSubscription и класс MergeSubscription.

SubscriptionBackupInformation

Представляет сведения, необходимые для инициализации подписки из резервной копии.

SynchronizationPartner

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

TracerToken

Представляет сведения трассировочного токена.

TransArticle

Представляет статью в публикации транзакций.

TransArticleCollection

Представляет коллекцию объектов TransArticle.

TransConflictCount

Представляет возвращенные сведения о конфликте для статьи таблицы в публикации, поддерживающей подписки, обновляемые посредством очередей.

TransPublication

Представляет публикацию транзакций.

TransPublicationCollection

Представляет коллекцию объектов TransPublication.

TransPullSubscription

Представляет подписку по запросу на публикацию транзакций.

TransPullSubscriptionCollection

Представляет коллекцию объектов TransPullSubscription.

TransSubscription

Представляет принудительную подписку на публикацию моментальных снимков или транзакций.

TransSubscriptionCollection

Представляет коллекцию объектов TransSubscription.

TransSynchronizationAgent

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

Интерфейсы

IAlternateSynchronizationPartner
IComErrorRecord
IComStatusEvent
IConnectionSecurityContext

Обеспечивает реализацию класса ConnectionSecurityContext для COM-приложений позднего связывания. Сведения об элементах этого интерфейса см. в документации по объекту ConnectionSecurityContext.

IMergeSynchronizationAgent
IProcessSecurityContext

Интерфейс, инкапсулирующий данные учетной записи безопасности Microsoft Windows, используемые агентом Microsoft SQL Server для запуска задания агента репликации.

IReplicationDBObject

Представляет объект DB репликации.

ISnapshotGenerationAgent
IStatusEventData
ITransSynchronizationAgent

Перечисления

AbortPolicy

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

AddColumnOption

Перечисляет параметры для добавления столбца к таблице, опубликованной в существующей публикации.

AgentProfileTypeOption

Указывает, был ли профиль агента репликации определен системой или определен пользователем.

AgentType

Перечисляет различные типы агентов репликации.

ArticleDatatypeMappingOptions

Указывает, является ли сопоставление типов данных между двумя СУБД для статьи определенным пользователем или сопоставлением по умолчанию.

ArticleOptions

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

AuthenticationMethod

Перечисляет значения, которые указывают поддерживаемые методы HTTP-проверки подлинности для веб-синхронизации.

AutomaticReinitializationPolicies

Перечисляет режимы по умолчанию при повторной инициализации подписок на публикацию слиянием.

CheckPermissionOptions

Перечисляет разрешения уровня таблицы, которые проверяются, когда агент слияния применяет изменения на издателе.

CommandOptions

Перечисляет параметры, которые управляют порядком передачи изменений для транзакционных статей.

ConflictPolicyOption

Перечисляет параметры для выбора приоритетной строки при возникновении конфликтов в процессе синхронизации обновляемой подписки с публикацией транзакций.

CreationScriptOptions

Перечисляет значения параметра схемы для опубликованных статей.

DatabaseCompatibilityLevel

Перечисляет версии Microsoft SQL Server, поддерживаемые для совместимости базы данных с Microsoft SQL Server 2005.

DataSourceType

Перечисляет источники данных, поддерживаемые в качестве подписчиков репликации.

DdlReplicationOptions

Перечисляет значения, указывающие, реплицируются ли изменения в коде на языке DDL в опубликованных таблицах.

DeadlockPriority

Перечисляет приоритеты, используемые для разрешения взаимоблокировок, возникающих при создании моментальных снимков.

DtsPackageLocationOption

Перечисляет параметры для местонахождения пакета служб DTS.

FailoverMode

Перечисляет параметры, доступные вносящему обновления подписчику для распространения изменений обратно издателю.

FileTransferOption

Перечисляет параметры получения файлов моментальных снимков.

FilterTypes

Перечисляет значения, указывающие тип фильтров, используемых в статьях публикации слиянием.

IdentityRangeManagementOption

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

InitialSyncType

Перечисляет форматы файлов данных, поддерживаемых для исходного моментального снимка.

MergeArticleState

Перечисляет поддерживаемые настройки состояния для статьи публикации слиянием.

MergeExchangeType

Перечисляет возможности синхронизации данных агентом слияния.

MergeSessionDetailType

Перечисляет отслеживаемые части сеанса агента слияния.

MergeSessionPhase

Перечисление фазы агент слияния сеанса.

MergeSessionStatus

Перечисляет состояния сеанса агента слияния.

MergeSubscriberType

Перечисление дополнительных типов подписок, поддерживаемых репликацией слиянием.

MessageStatus

Перечисляет коды состояния агентов репликации.

MonitorCacheRefreshPolicy

Задает политику обновления кэша монитора.

NetworkType

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

PartitionGroupsOption

Перечисляет значения, которые определяют, используются ли в публикации слиянием предварительно вычисляемые секции.

PartitionOptions

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

PreCreationOption

Перечисляет команды, которые выполняются до инициализации подписки, если опубликованная таблица уже существует в базе данных подписки.

PublicationAttributes

Перечисляет поддерживаемые свойства публикаций.

PublicationCompatibilityLevel

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

PublicationType

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

QueueOption

Перечисляет типы организации очередей, доступные для публикации транзакций с обновлением подписчиков.

ReplicationSecurityMode

Указывает поддерживаемые режимы безопасности, используемые при соединении с издателем в процессе обновления подписчиков.

ReplicationStatus

Указывает состояние задания агента репликации.

ReplicationType

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

ReplicationWarnings

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

ResynchronizeType

Перечисляет значения, которые указывают изменения, применяемые при повторной синхронизации подписки на публикацию слиянием.

RetentionPeriodUnits

Перечисляет значения, указывающие единицы для срока хранения.

ScheduleConstant

Перечисляет постоянные значения, используемые для настройки расписаний репликации.

ScheduleFrequencySubDay

Перечисляет значения, которые указывают меньшую единицу для определенного периода в расписании.

ScheduleFrequencyType

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

ScheduleRelativeIntervals

Перечисляет значения, которые представляют частоту расписания агента репликации относительно ScheduleFrequencyType.

ScriptOptions

Перечисляет параметры для формирования скриптов, используемых для создания или удаления объектов репликации.

SecurityMode

Перечисляет типы проверки подлинности, используемые при соединении агента репликации с сервером в топологии репликации.

State

Перечисляет значения, представляющие состояние публикации.

SubscriberType

Перечисляет типы источников данных, которые могут быть подписчиком публикации.

SubscriberUploadOptions

Перечисляет параметры статьи публикации слиянием для обновлений, внесенных в подписчике с клиентской подпиской.

SubscriptionBackupDeviceType

Перечисляет устройства резервного копирования, которые могут использоваться для инициализации подписки.

SubscriptionOption

Перечисляет типы подписки.

SubscriptionResultOption

Перечисляет параметры для возвращаемых отслеживаемых подписок.

SubscriptionState

Перечисляет параметры для состояния подписки.

SubscriptionSyncType

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

TransSubscriberType

Перечисляет режимы обновления для подписок на публикации транзакций.

ValidateType

Перечисляет типы проверки, которые выполняются во время синхронизации.

ValidationMethod

Перечисляет методы, поддерживаемые для проверки достоверности по количеству строк публикаций транзакций.

ValidationOption

Перечисляет типы проверки данных, поддерживаемые репликацией.

VerifyResolverSignatureOption

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

Делегаты

AgentCore.StatusEventHandler

Комментарии

MergeSynchronizationAgent, TransSynchronizationAgent, И SnapshotGenerationAgent классы представляют функциональные возможности агента слияния, агент распространителя и агент моментальных снимков, соответственно. Эти классы используются синхронно запуске этих агентов репликации из управляемого кода приложения. Дополнительные сведения см. в разделе основные понятия о программировании репликации.