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

Комментарии

Любой метод 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)

Применяется к

См. также раздел