PublisherMonitor.EnumPublications 方法

定義

在受監管的 Publisher 回報出版物資訊。

public:
 System::Data::DataSet ^ EnumPublications();
public System.Data.DataSet EnumPublications();
member this.EnumPublications : unit -> System.Data.DataSet
Public Function EnumPublications () As DataSet

傳回

一個 DataSet 包含以下欄位的物件。

柱狀 資料型別 描述
publisher_db String 資料庫名稱。
出版 String 出版名稱。
publication_id Int32 出版物的識別碼。
publication_type Int32 出版類型:

0 = 交易型。

1 = 快照。

2 = 合併。

independent_agent Boolean 指示每個訂閱本出版品是否使用其獨立的同步代理實例。
immediate_sync Boolean 顯示每次 快照集代理程式 執行時,同步檔案是否會被建立或重新建立。
allow_push Boolean 表示是否可以為該出版物建立推播訂閱。
allow_pull Boolean 指示是否能為該出版物建立拉取訂閱。
allow_anonymous Boolean 指示是否能為該出版物建立匿名訂閱。
snapshot_agent String 發行集 快照集代理程式 作業的名稱。
logreader_agent String 已發佈資料庫的日誌讀取代理職缺名稱。
描述 String 發行集的描述。
vendor_name String 如果 Publisher 不是 SQL Server 實例,廠商名稱。
佇列讀取代理 String 為已發佈資料庫的 Queue Reader Agent 工作名稱。
thirdparty_options Int32 規定 SQL Server Management Studio 複製資料夾中出版物的顯示是否被抑制:

0 = 在 SQL Server Management Studio 的 Replication 資料夾中顯示異質發佈。

1 = 在 SQL Server Management Studio 的複製資料夾中抑制顯示異質發佈。

snapshot_jobid String 快照集代理程式 作業的唯一識別碼。
num_subscriptions Int32 目前屬於該刊物的訂閱數量。
num_now_syncing Int32 目前與出版物同步的訂閱數量。
num_errors Int32 與出版品同步時發生的錯誤數量。
num_warning Int32 本出版物所產生的監測閾值警告數量。
merge_RunFastDurationThreshold Int32 監控高頻寬區域網路(LAN)連線合併同步持續時間的門檻。
最嚴重警告持續時間 Int32 產生警告的同步執行中最長的持續時間。
merge_SyncExpireTimeThreshold Int32 監控合併出版品訂閱即將到期的門檻。
保留 Int32 出版物的保存時間,以小時計。
最糟警告過期 Int32 合併訂閱中最長的到期時間,且產生警告。

備註

你應該在呼叫此方法前,先提交任何屬性變更, PublisherMonitor 因為如果物件的屬性尚未載入,可能需要先載入。

EnumPublications此方法僅能由分發資料庫中或固定資料庫角色的成員db_ownerreplmonitor呼叫。

適用於

另請參閱