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 都将引发异常。

线程安全性

Microsoft Visual Basic) 此类型成员中的任何公共静态 Shared (对于多线程操作都是安全的。 但不保证所有实例成员都是线程安全的。

构造函数

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)

返回与同步会话过程中出现的指定错误 ID 相关联的错误有关的信息。

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)

适用于

另请参阅