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

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

Классы

Имя Описание
AgentApplication

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

AgentCore

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

AgentJobHistoryInfo

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

AgentProfile

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

AgentProfileParameter

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

AgentProfileParameterInfo

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

AlternateSynchronizationPartner

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

Article

Представляет базовый класс, из которого TransArticle производятся класс и MergeArticle класс.

ArticleConflict

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

BusinessLogicHandler

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

ComErrorException

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

ComErrorRecord

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

ConnectionFailureException

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

ConnectionSecurityContext

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

CustomResolver

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

DistributionArticle

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

DistributionArticleCollection

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

DistributionDatabase

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

DistributionDatabaseCollection

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

DistributionPublication

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

DistributionPublicationCollection

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

DistributionPublisher

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

DistributionPublisherCollection

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

DistributionSubscription

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

DistributionSubscriptionCollection

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

FciException

Исключение, которое возникает при возникновении ошибки в интерфейсе сжатия файлов (FCI).

HeterogeneousColumn

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

HeterogeneousTable

Представляет таблицу на не-Microsoft SQL Server Publisher.

IdentityRangeInfo

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

LastValidationDateTime

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

LightPublication

Представляет собой лёгкое издание.

MergeArticle

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

MergeArticleCollection

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

MergeConflictCount

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

MergeDynamicSnapshotJob

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

MergeJoinFilter

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

MergePartition

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

MergePublication

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

MergePublicationCollection

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

MergePullSubscription

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

MergePullSubscriptionCollection

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

MergeSessionDetail

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

MergeSessionError

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

MergeSessionSummary

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

MergeSubscriberMonitor

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

MergeSubscription

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

MergeSubscriptionCollection

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

MergeSynchronizationAgent

Обеспечивает функциональность Replication агент слияния.

MonitorThreshold

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

NativeSqlConnectionException

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

OciException

Исключение, которое возникает, когда ошибка возникает в Oracle Call Interface (OCI).

OSException

Исключение, которое возникает, когда ошибка возникает операционной системой во время операции File Compression Interface (FCI).

ParameterValueOutOfRangeException

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

PasswordWriteOnlyException

Исключение, которое возникает при использовании свойства пароля агента репликации.

PendingCommandInfo

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

Publication

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

PublicationAccess

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

PublicationArticle

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

PublicationMonitor

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

PublicationMonitorCollection

Коллекция PublicationMonitor предметов, представляющая публикации в Distributor.

PublisherConnectionSecurityContext

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

PublisherMonitor

Отслеживает Publisher по репликации.

PublisherMonitorCollection

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

PullSubscription

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

RegisteredSubscriber

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

RegisteredSubscriberCollection

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

ReplicationAgentContainerException

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

ReplicationAgentContainerWithWatsonException

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

ReplicationAgentException

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

ReplicationAgentSchedule

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

ReplicationBaseCollection

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

ReplicationColumn

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

ReplicationDatabase

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

ReplicationDatabaseCollection

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

ReplicationMonitor

Мониторит сервер репликации.

ReplicationObject

Абстрактный класс, являющийся базовым классом для всех классов в программном интерфейсе Replication Management Objects (RMO).

ReplicationSchemaBoundView

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

ReplicationServer

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

ReplicationStatusAndWarning

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

ReplicationStoredProcedure

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

ReplicationTable

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

ReplicationUserDefinedAggregate

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

ReplicationUserDefinedFunction

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

ReplicationView

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

ResourceStrings

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

SnapshotGenerationAgent

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

StatusEventArgs

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

SubscriberSubscription

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

Subscription

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

SubscriptionBackupInformation

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

SynchronizationPartner

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

TracerToken

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

TransArticle

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

TransArticleCollection

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

TransConflictCount

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

TransPublication

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

TransPublicationCollection

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

TransPullSubscription

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

TransPullSubscriptionCollection

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

TransSubscription

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

TransSubscriptionCollection

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

TransSynchronizationAgent

Обеспечивает функциональность Replication агент распространения.

Интерфейсы

Имя Описание
IAlternateSynchronizationPartner

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

IComErrorRecord

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

IComStatusEvent

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

IConnectionSecurityContext

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

IMergeSynchronizationAgent

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

IProcessSecurityContext

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

IReplicationDBObject

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

ISnapshotGenerationAgent

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

IStatusEventData

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

ITransSynchronizationAgent

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

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

Имя Описание
AbortPolicy

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

AddColumnOption

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

AgentProfileTypeOption

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

AgentType

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

ArticleDatatypeMappingOptions

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

ArticleOptions

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

AuthenticationMethod

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

AutomaticReinitializationPolicies

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

CheckPermissionOptions

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

CommandOptions

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

ConflictPolicyOption

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

CreationScriptOptions

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

DatabaseCompatibilityLevel

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

DataSourceType

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

DdlReplicationOptions

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

DeadlockPriority

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

DtsPackageLocationOption

Перечисляет варианты расположения пакета Data Transformation Services (DTS).

FailoverMode

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

FileTransferOption

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

FilterTypes

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

IdentityRangeManagementOption

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

InitialSyncType

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

MergeArticleState

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

MergeExchangeType

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

MergeSessionDetailType

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

MergeSessionPhase

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

MergeSessionStatus

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

MergeSubscriberType

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

MessageStatus

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

MonitorCacheRefreshPolicy

Указывает политику обновления кэша монитора.

NetworkType

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

PartitionGroupsOption

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

PartitionOptions

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

PreCreationOption

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

PublicationAttributes

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

PublicationCompatibilityLevel

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

PublicationType

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

QueueOption

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

ReplicationSecurityMode

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

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

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

Делегаты

Имя Описание
AgentCore.StatusEventHandler

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

Комментарии

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