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