ReplicationMonitor.EnumPublishers 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳使用受監控發行商的出版商資訊。
public:
System::Data::DataSet ^ EnumPublishers();
public System.Data.DataSet EnumPublishers();
member this.EnumPublishers : unit -> System.Data.DataSet
Public Function EnumPublishers () As DataSet
傳回
一個 DataSet 包含以下欄位的物件。
| 柱狀 | 資料型別 | 描述 |
|---|---|---|
| 名稱 | String | 發行者的名稱。 |
| distribution_db | String | 指定發行者的散發資料庫。 |
| security_mode | Int32 | 複製代理在推送訂閱中使用的安全模式,用以連接 Publisher。 |
| 登入 | String | 複製代理在推送訂閱中使用的登入名稱,用來連接 Publisher。 |
| 密碼 | String | 傳回的密碼(以簡單加密形式)。 密碼對除 sysadmin. 以外的使用者為空。
|
| 現役 | Boolean | 遠端 Publisher 是否將本地伺服器作為分發者使用: |
| working_directory | String | 工作目錄的名稱。 |
| 值得信賴 | Boolean | 如果發行者連接到散發者時需要密碼。 對於 Microsoft SQL Server 2005,這應該總是回傳 0,表示密碼是必須的。 |
| thirdparty_flag | Boolean | 無論發布是由 SQL Server 或第三方應用程式啟用:
|
| publisher_type | String | Publisher 類型,可以是以下其中一種: MSSQLSERVER 甲骨文 ORACLE 閘道 |
| publisher_data_source | String | 發行者上 OLE DB 數據源的名稱。 |
備註
你應該在呼叫此方法前,先提交任何屬性變更, ReplicationMonitor 因為如果物件的屬性尚未載入,可能需要先載入。
若未安裝 Distributor 或未建立發行資料庫,此方法會拋出例外。
EnumPublishers此方法僅能由發行版中固定伺服器角色的成員sysadmin、db_ownerreplmonitor發行資料庫中固定資料庫角色的成員,或使用發行版的出版存取清單(PAL)中的使用者取得。
取回 EnumPublishers 相當於執行 sp_helpdistpublisher(Transact-SQL)。