PublisherMonitor.EnumPublications 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在受監管的 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呼叫。