语言

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 如果未安装分发器且分发数据库不存在,都会抛出异常。

线程安全性

任何此类公共静态(SharedMicrosoft 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)

返回与特定错误ID相关的错误信息,这些错误发生在同步会话期间。

EnumLogReaderAgentSessionDetails(String, String)

返回关于日志读取代理会话的详细信息。

EnumLogReaderAgentSessions(String, Int32, Boolean)

返回关于日志读取器代理会话的信息。

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)

适用于

另请参阅