PublisherMonitor.EnumPublications メソッド

定義

監視されるパブリッシャー側のパブリケーションに関する情報を返します。

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

戻り値

次の列を含む DataSet オブジェクトです。

データ型 説明
publisher_dbString データベース名。
パブリケーション (publication)String パブリケーション名。
publication_idInt32 パブリケーションの ID。
publication_typeInt32 パブリケーションの種類:

0 = トランザクション

1 = スナップショット

2 = マージ

independent_agentBoolean このパブリケーションに対する各サブスクリプションが独自の同期エージェント インスタンスを使用するかどうかを示します。
immediate_syncBoolean スナップショット エージェントを実行するたびに同期ファイルを作成するか再作成するかを示します。
allow_pushBoolean 指定したパブリケーションに対してプッシュ サブスクリプションを作成できるかどうかを示します。
allow_pullBoolean 指定したパブリケーションに対してプル サブスクリプションを作成できるかどうかを示します。
allow_anonymousBoolean 指定したパブリケーションに対して匿名サブスクリプションを作成できるかどうかを示します。
snapshot_agentString パブリケーションに対するスナップショット エージェント ジョブの名前です。
logreader_agentString パブリッシュされるデータベースに対するログ リーダー エージェント ジョブの名前です。
descriptionString パブリケーションの説明。
vendor_nameString Publisher が SQL Server のインスタンスでない場合のベンダーの名前。
queuereader agentString パブリッシュされるデータベースに対するキュー リーダー エージェント ジョブの名前です。
thirdparty_optionsInt32 SQL Server Management Studioのレプリケーション フォルダー内のパブリケーションの表示を抑制するかどうかを指定します。

0 = SQL Server Management Studioの [レプリケーション] フォルダーに異種パブリケーションを表示します。

1 = SQL Server Management Studioの [レプリケーション] フォルダーに異種パブリケーションを表示しない。

snapshot_jobidString スナップショット エージェント ジョブの一意の識別子です。
num_subscriptionsInt32 現在パブリケーションに属しているサブスクリプションの数です。
num_now_syncingInt32 現在パブリケーションと同期されているサブスクリプションの数です。
num_errorsInt32 パブリケーションとの同期中に発生したエラーの数です。
num_warningInt32 このパブリケーションによって生成されたパブリケーション モニターしきい値警告の数です。
merge_RunFastDurationThresholdInt32 高帯域ローカル エリア ネットワーク (LAN) 接続を使用したマージ同期の期間の監視に対するしきい値です。
WorstWarningDurationInt32 警告を生成した同期の実行期間の中で、最も長い期間です。
merge_SyncExpireTimeThresholdInt32 マージ パブリケーションへのサブスクリプションに期限が迫っていないかを監視するしきい値です。
retentionInt32 パブリケーションの保有期間 (時間) です。
WorstWarningExpirationInt32 警告を生成したマージ サブスクリプションの中で、最も長く有効期限が切れた期間です。

注釈

PublisherMonitor オブジェクトのプロパティがまだ読み込まれていない場合は、読み込むことが必要になる可能性があるため、このメソッドを呼び出す前にこのオブジェクトのプロパティに対する変更をすべてコミットする必要があります。

メソッドはEnumPublications、ディストリビューション データベースの または replmonitor 固定データベース ロールのdb_ownerメンバーによってのみ呼び出すことができます。

適用対象

こちらもご覧ください