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 |
Представляет столбец, содержащийся в таблице на сторонном издателе SQL Server. |
HeterogeneousTable |
Представляет таблицу на сторонном издателе 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 представляют функциональные возможности агент слияния, агент распространения и агент моментальных снимков соответственно. Используйте эти классы для синхронного запуска агентов репликации из приложения с управляемым кодом. Дополнительные сведения см. в разделе Основные понятия программирования репликации.