ReplicationMonitor.EnumPublishers2 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳使用目前連接伺服器作為發行商的發行商清單。
public:
System::Data::DataSet ^ EnumPublishers2();
public System.Data.DataSet EnumPublishers2();
member this.EnumPublishers2 : unit -> System.Data.DataSet
Public Function EnumPublishers2 () As DataSet
傳回
一個 DataSet 包含以下欄位的物件。
| 柱狀 | 資料型別 | 描述 |
|---|---|---|
| 出版人 | String | 是 Publisher 的名稱。 |
| distribution_db | String | 是某個 Publisher 所使用的發行資料庫名稱。 |
| 現況 | Int32 | 此發行者上與發行集相關聯的所有復寫代理程序狀態上限,可以是下列其中一個值。
1 = 已啟動 2 = 成功 3 = 進行中 4 = 閒置 5 = 重試 6 = 失敗 |
| 警告 | Int32 | 屬於這個發行者之發行集的訂閱所產生的臨界值警告上限,可以是其中一或多個值的邏輯 OR 結果。
1 = 到期日。 訂閱交易性出版物超過保留期限的門檻,佔保留期限的百分比。 2 = 延遲。 將資料從交易式 Publisher 複製到訂閱者所需的時間會超過門檻,僅需幾秒鐘。 4 = 合併過期。 合併出版物的訂閱超過允許的保留期限,佔保留期限的百分比。 8 = 合併快速播放時長。 合併訂閱完成同步所需的時間超過快速網路連線的門檻,需秒數計。 16 = 合併慢速持續時間。 合併訂閱完成同步所需的時間會超過慢速或撥號網路連線的門檻,僅需數秒鐘。 32 = 合併快速速度。 合併訂閱同步時,資料列的傳遞速率未能維持快速網路連線的門檻速率,單位為每秒列數。 64 = 合併慢速。 合併訂閱同步時,列的傳遞速率未能維持在慢速或撥號網路連線下的門檻速率(每秒列數)。 |
| 出版數量 | Int32 | 是屬於該Publisher的出版物數量。 |
備註
若未安裝 Distributor 或未建立發行資料庫,此方法會拋出例外。
此EnumPublishers2方法僅能由分配器中固定伺服器角色的成員sysadmin,或由分配資料庫中固定伺服器角色的成員db_ownerreplmonitor取得。
呼叫EnumPublishers2等同於執行 sp_replmonitorhelppublisher (Transact-SQL) 。