Поделиться через


PublisherMonitor Класс

Определение

Контролирует издателя репликации.

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

Возвращает имя базы данных распространителя, используемой издателем.

ExcludeAnonymousSubscriptions

Возвращает значение, указывающее, возвращаются ли сведения об анонимных подписках.

IsExistingObject

Возвращает значение, указывающее, существует ли объект на сервере.

(Унаследовано от ReplicationObject)
Name

Возвращает имя издателя.

PublicationMonitors

Представляет коллекцию объектов PublicationMonitor, каждый из которых представляет публикацию, определенную в контролируемом издателе.

PublisherType

Возвращает тип сервера базы данных, который является издателем.

SqlServerName

Возвращает имя экземпляра microsoft SQL Server, к которому подключен этот объект.

(Унаследовано от ReplicationObject)
StatusAndWarning

Получает сведения о состоянии и предупреждения для отслеживаемых пороговых показателей на издателе.

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)

Возвращает подробную информацию о сеансе агента чтения журнала.

EnumLogReaderAgentSessions(String, Int32, Boolean)

Возвращает информацию о сеансах агента чтения журнала.

EnumMergeAgentSessionDetails(String, String)

Возвращает подробную информацию о сеансе агента слияния.

EnumMergeAgentSessionDetails2(Int32)

Возвращает дополнительную подробную информацию о сеансе агента слияния.

EnumMergeAgentSessions(String, Int32, Boolean)

Возвращает информацию о сеансах агента слияния.

EnumMergeAgentSessions2(String, Int32, Boolean)

Возвращает дополнительные сведения о сеансах агента слияния.

EnumPublications()

Возвращает информацию о публикациях в отслеживаемом издателе.

EnumPublications2()

Возвращает дополнительные сведения о публикациях в отслеживаемом издателе.

EnumSnapshotAgentSessionDetails(String, String)

Возвращает подробную информацию о сеансе агента моментальных снимков.

EnumSnapshotAgentSessions(String, Int32, Boolean)

Возвращает информацию о сеансах агента моментальных снимков.

EnumSubscriptions(PublicationType, SubscriptionResultOption)

Возвращает информацию о подписках, которые принадлежат к публикации в отслеживаемом издателе.

GetChangeCommand(StringBuilder, String, String)

Возвращает команду на изменение из репликации.

(Унаследовано от ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

Возвращает команду на создание из репликации.

(Унаследовано от ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

Возвращает команду на удаление из репликации.

(Унаследовано от ReplicationObject)
InternalRefresh(Boolean)

Инициирует внутреннее обновление из репликации.

(Унаследовано от ReplicationObject)
Load()

Загружает свойства существующего объекта с сервера.

(Унаследовано от ReplicationObject)
LoadProperties()

Загружает свойства существующего объекта с сервера.

(Унаследовано от ReplicationObject)
Refresh()

Повторно загружает свойства объекта.

(Унаследовано от ReplicationObject)

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

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