PublisherMonitor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отслеживает Publisher по репликации.
public ref class PublisherMonitor sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class PublisherMonitor : Microsoft.SqlServer.Replication.ReplicationObject
type PublisherMonitor = class
inherit ReplicationObject
Public NotInheritable Class PublisherMonitor
Inherits ReplicationObject
- Наследование
Комментарии
Любой метод PublisherMonitor выдаст исключение, если дистрибьютор не установлен и база данных дистрибутивов не существует.
Потокобезопасность
Любые публичные статические (Sharedв Microsoft Visual Basic) члены этого типа безопасны для многопоточных операций. Никакие члены экземпляра не гарантированы как потокобезопасные.
Конструкторы
| Имя | Описание |
|---|---|
| PublisherMonitor() |
Создает новый экземпляр класса PublisherMonitor. |
| PublisherMonitor(String, ServerConnection) |
Создаёт новый экземпляр PublisherMonitor класса с указанным именем и соединением с Дистрибьютором. |
Свойства
| Имя | Описание |
|---|---|
| CachePropertyChanges |
Получает или задаёт, кэшировать ли изменения, внесённые в свойства репликации, или применять их сразу. (Унаследовано от ReplicationObject) |
| CacheRefreshPolicy |
Получает или устанавливает политику обновления кэша монитора. |
| ConnectionContext |
Получает или устанавливает соединение с экземпляром Microsoft SQL Server. (Унаследовано от ReplicationObject) |
| DistributionDatabase |
Получает название базы данных распространения, используемой Publisher. |
| ExcludeAnonymousSubscriptions |
Узнаёт, возвращается ли информация об анонимных подписках. |
| IsExistingObject |
Понимает, существует ли объект на сервере или нет. (Унаследовано от ReplicationObject) |
| Name |
Получает имя Publisher. |
| PublicationMonitors |
Представляет собой коллекцию PublicationMonitor объектов, каждый из которых представляет публикацию, определённую Publisher, контролируемым. |
| PublisherType |
Получает тип сервера базы данных, который является Publisher. |
| SqlServerName |
Получает имя экземпляра Microsoft SQL Server, к которому подключён этот объект. (Унаследовано от ReplicationObject) |
| StatusAndWarning |
Получает информацию о статусе и предупреждения по контролируемым пороговым метрикам на Publisher. |
| UserData |
Получает или устанавливает свойство объекта, позволяющее пользователям прикреплять к объекту свои собственные данные. (Унаследовано от ReplicationObject) |
Методы
| Имя | Описание |
|---|---|
| CheckValidCreation() |
Проверяет допустимое создание репликации. (Унаследовано от ReplicationObject) |
| CheckValidDefinition(Boolean) |
Указывает, действительно ли определение. (Унаследовано от ReplicationObject) |
| CommitPropertyChanges() |
Отправляет все кэшированные операторы изменения свойств на экземпляр Microsoft SQL Server. (Унаследовано от ReplicationObject) |
| Decouple() |
Отделяет объект репликации, на который связан, от сервера. (Унаследовано от ReplicationObject) |
| EnumDatabasePublications(String) |
Возвращает информацию о публикациях, использующих определённую базу данных публикаций. |
| EnumDatabaseSubscriptions(String, PublicationType, SubscriptionResultOption) |
Возвращает информацию о подписках, принадлежащих публикациям, использующим определённую базу данных публикаций. |
| EnumDistributionAgentSessionDetails(String, String) |
Возвращает подробную информацию о сессии агент распространения. |
| EnumDistributionAgentSessions(String, Int32, Boolean) |
Возвращает информацию о сессиях агент распространения. |
| EnumErrorRecords(Int32) |
Возвращает информацию об ошибках, связанных с указанным идентификатором ошибки, произошедшими во время сессии синхронизации. |
| EnumLogReaderAgentSessionDetails(String, String) |
Возвращает подробную информацию о сессии Log Reader Agent. |
| EnumLogReaderAgentSessions(String, Int32, Boolean) |
Возвращает информацию о сессиях Log Reader Agent. |
| EnumMergeAgentSessionDetails(String, String) |
Возвращает подробную информацию о сессии агент слияния. |
| EnumMergeAgentSessionDetails2(Int32) |
Возвращает дополнительную подробную информацию о сессии агент слияния. |
| EnumMergeAgentSessions(String, Int32, Boolean) |
Возвращает информацию о сессиях агент слияния. |
| EnumMergeAgentSessions2(String, Int32, Boolean) |
Возвращает дополнительную информацию о сессиях агент слияния. |
| EnumPublications() |
Возвращает информацию о публикациях в контролируемом Publisher. |
| EnumPublications2() |
Возвращает дополнительную информацию о публикациях в контролируемом Publisher. |
| EnumSnapshotAgentSessionDetails(String, String) |
Возвращает подробную информацию о сессии агент моментальных снимков. |
| EnumSnapshotAgentSessions(String, Int32, Boolean) |
Возвращает информацию о сессиях агент моментальных снимков. |
| EnumSubscriptions(PublicationType, SubscriptionResultOption) |
Возвращает информацию о подписках, принадлежащих изданиям, в контролируемом Publisher. |
| GetChangeCommand(StringBuilder, String, String) |
Возвращает команду изменения из репликации. (Унаследовано от ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Возвращает команду create из репликации. (Унаследовано от ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Возвращает команду drop из репликации. (Унаследовано от ReplicationObject) |
| InternalRefresh(Boolean) |
Запускает внутреннее обновление после репликации. (Унаследовано от ReplicationObject) |
| Load() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
| LoadProperties() |
Загружает свойства существующего объекта с сервера. (Унаследовано от ReplicationObject) |
| Refresh() |
Перезагружает свойства объекта. (Унаследовано от ReplicationObject) |