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