PublisherMonitor.EnumPublications メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
監視されるパブリッシャー側のパブリケーションに関する情報を返します。
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 | データベース名。 |
パブリケーション (publication) | String | パブリケーション名。 |
publication_id | Int32 | パブリケーションの ID。 |
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 | パブリッシュされるデータベースに対するログ リーダー エージェント ジョブの名前です。 |
description | String | パブリケーションの説明。 |
vendor_name | String | Publisher が SQL Server のインスタンスでない場合のベンダーの名前。 |
queuereader agent | String | パブリッシュされるデータベースに対するキュー リーダー エージェント ジョブの名前です。 |
thirdparty_options | Int32 | SQL Server Management Studioのレプリケーション フォルダー内のパブリケーションの表示を抑制するかどうかを指定します。 0 = SQL Server Management Studioの [レプリケーション] フォルダーに異種パブリケーションを表示します。 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) 接続を使用したマージ同期の期間の監視に対するしきい値です。 |
WorstWarningDuration | Int32 | 警告を生成した同期の実行期間の中で、最も長い期間です。 |
merge_SyncExpireTimeThreshold | Int32 | マージ パブリケーションへのサブスクリプションに期限が迫っていないかを監視するしきい値です。 |
retention | Int32 | パブリケーションの保有期間 (時間) です。 |
WorstWarningExpiration | Int32 | 警告を生成したマージ サブスクリプションの中で、最も長く有効期限が切れた期間です。 |
注釈
PublisherMonitor オブジェクトのプロパティがまだ読み込まれていない場合は、読み込むことが必要になる可能性があるため、このメソッドを呼び出す前にこのオブジェクトのプロパティに対する変更をすべてコミットする必要があります。
メソッドはEnumPublications、ディストリビューション データベースの または replmonitor
固定データベース ロールのdb_owner
メンバーによってのみ呼び出すことができます。