PublicationMonitor 類別

定義

監督出版物。

public ref class PublicationMonitor sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class PublicationMonitor : Microsoft.SqlServer.Replication.ReplicationObject
type PublicationMonitor = class
    inherit ReplicationObject
Public NotInheritable Class PublicationMonitor
Inherits ReplicationObject
繼承
PublicationMonitor

備註

若指定的分發器、分發資料庫及 Publisher 未設定為複製,則會拋出例外。

PublicationMonitor 需要與分銷商有連線。

線程安全性

任何此類的公開靜態(SharedMicrosoft Visual Basic)成員對多執行緒操作都是安全的。 任何實例成員都不保證具有執行緒安全性。

建構函式

名稱 Description
PublicationMonitor()

建立 PublicationMonitor 類別的新實例。

PublicationMonitor(String, String, String, String, ServerConnection)

建立一個新的類別實例PublicationMonitor,名稱為指定名稱、發行資料庫、Publisher、出版資料庫,並連接至發行版。

屬性

名稱 Description
CachePropertyChanges

取得或設定是快取複製屬性的變更,還是立即套用。

(繼承來源 ReplicationObject)
CacheRefreshPolicy

取得或設定監視器快取刷新政策。

ConnectionContext

取得或設定連接到 Microsoft SQL Server 實例。

(繼承來源 ReplicationObject)
Description

取得出版品的文字描述。

DistributionDBName

取得出版物所使用的發行資料庫名稱。

ExcludeAnonymousSubscriptions

取得或設定匿名訂閱是被排除在監視結果中還是包含在內。

IsExistingObject

它會判斷該物件是否存在於伺服器上。

(繼承來源 ReplicationObject)
Name

取得或設定被監控出版物的名稱。

PublicationDBName

取得或設定出版資料庫名稱。

PublisherName

取得或設定 Publisher 的名字。

QueueReaderAgentName

會取得佇列讀取器的代理名稱。

SqlServerName

取得該物件所連接的 Microsoft SQL Server 實例名稱。

(繼承來源 ReplicationObject)
Status

取得出版物的狀態。

StatusAndWarning

在發行商上取得該出版物的狀態與警告,包括所有與該出版物相關的代理人。

Type

了解該出版物所參與的複製類型。

UserData

取得或設定一個物件屬性,讓使用者能將自己的資料附加到物件上。

(繼承來源 ReplicationObject)

方法

名稱 Description
ChangeMonitorThreshold(Int32, Boolean, Int32, Int32)

變更發行集的監視臨界值計量。

CheckValidCreation()

檢查有效的複製建立。

(繼承來源 ReplicationObject)
CheckValidDefinition(Boolean)

表示該定義是否有效。

(繼承來源 ReplicationObject)
CleanUpTracerTokenHistory(DateTime)

移除所有使用交易複製發佈的資料庫中,針對指定日期之前的追蹤標記的元資料。

CleanUpTracerTokenHistory(Int32)

從使用交易複製發佈的資料庫中移除特定追蹤者代幣的元資料。

CommitPropertyChanges()

將所有快取的屬性變更語句傳送到 Microsoft SQL Server 實例。

(繼承來源 ReplicationObject)
Decouple()

將參考的複製物件與伺服器解耦。

(繼承來源 ReplicationObject)
EnumErrorRecords(Int32)

回傳與特定錯誤 ID 相關的錯誤資訊,該錯誤發生於同步會話期間。

EnumLogReaderAgent()

回傳受監控出版品所使用的日誌讀取代理工作資訊。

EnumMonitorThresholds()

回傳本出版物定義的複製監控閾值。

EnumQueueReaderAgent()

回傳被監控出版品所使用的佇列讀取代理(Queue Reader Agent)工作資訊。

EnumSnapshotAgent()

回傳被監控發佈所使用的 快照集代理程式 工作資訊。

EnumSubscriptions()

回傳已訂閱該受監控出版物的訂閱資訊。

EnumSubscriptions2(SubscriptionResultOption)

回傳訂閱受監控出版物的額外資訊。

EnumTracerTokenHistory(Int32)

回傳插入監控交易發佈的單一追蹤標記記錄的訂閱者延遲資訊。

EnumTracerTokens()

回傳所有已插入監控交易發佈的追蹤標記。

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)
TransPendingCommandInfo(String, String, SubscriptionOption)

回傳訂閱待處理指令的資訊。

適用於

另請參閱