PublicationMonitor.EnumSubscriptions メソッド

定義

監視対象の出版物に購読されている購読情報を送信します。

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

返品

DataSet オブジェクト。

トランザクション出版物やスナップショット出版物の場合、 DataSet には以下の列が含まれます。

コラム データ タイプ 説明
加入者 String サブスクライバーの名前です。
状況 Int32 サブスクリプションのエージェントジョブのステータスは、以下のいずれかの値のいずれかです:

1 = 開始

2 = 成功

3 = 進行中

4 = アイドル

5 = 再挑戦

6 = 失敗

subscriber_db String はサブスクリプションデータベースの名前です。
種類 Int32 はサブスクリプションタイプであり、以下のいずれかの値になります。

0 = 押す

1 = プル

2 = 匿名

distribution_agent String はディストリビューション エージェントジョブの名前です。
last_action String エージェントが最後に記録したアクションのメッセージテキスト。
action_time String エージェントが最後に記録したアクションの日付と時間。
start_time String 最後のエージェント処刑の日時。
期間 Int32 セッションの経過時間を秒単位で示す。
delivery_rate Single 1秒あたりに平均数のコマンドを伝えます。
delivery_latency Int32 トランザクションが配布データベースに入力されてから加入者に適用されるまでの遅延(ミリ秒単位)です。
delivered_transactions Int32 セッションで配信されたトランザクションの総数。
delivered_commands Int32 セッションで実行されたコマンドの総数。
delivery_time String セッションが記録された日時。
average_commands Int32 セッションで配信されたトランザクションあたりの平均コマンド数。
error_id Int32 [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システムテーブル内のエラーIDです。 EnumErrorRecords(Int32)メソッドを使ってエラーの詳細情報を返してください。
job_id Byte **[16]** レプリケーションエージェントを起動するSQL Server エージェントジョブの識別子。
local_job Boolean trueが来ると、代理店でエージェントの仕事が利用可能です。
profile_id Int32 プロファイル識別子。
agent_id Int32 エージェントのジョブ識別子。
local_timestamp Byte **[8]** 最新のエージェントのタイムスタンプ。
offload_enabled Boolean trueなら、サブスクリプションはリモートエージェントのアクティベーションをサポートします。
offload_server Boolean リモートエージェントのアクティベーションで使用されたサーバー名。
subscriber_type Int32 サブスクライバーのデータソースタイプ:

0 = SQL Server Subscriber.

1 = オープンデータベース接続性(ODBC)データソース。

マージ出版物の場合、 DataSet には以下の列が含まれています。

コラム データ タイプ 説明
加入者 String サブスクライバーの名前です。
状況 Int32 サブスクリプションのエージェントジョブのステータスは、以下のいずれかの値のいずれかです:

1 = 開始

2 = 成功

3 = 進行中

4 = アイドル

5 = 再挑戦

6 = 失敗

subscriber_db String はサブスクリプションデータベースの名前です。
種類 Int32 はサブスクリプションタイプであり、以下のいずれかの値になります。

0 = 押す

1 = プル

2 = 匿名

agent_name String はマージ エージェントジョブの名前です。
last_action String エージェントが最後に記録したアクションのメッセージテキスト。
action_time String エージェントが最後に記録したアクションの日付と時間。
start_time String 最後のエージェント処刑の日時。
期間 Int32 セッションの経過時間を秒単位で示す。
delivery_rate Single 1秒あたりに平均数のコマンドを伝えます。
download_inserts Int32 加入者に適用される挿入数。
download_updates Int32 購読者に適用される更新回数。
download_deletes Int32 サブスクライバーに適用される削除数。
publisher_conflicts Int32 申請中に発生した競合件数は加入者側で変動します。
upload_inserts Int32 Publisherで適用された挿入件数。
upload_updates Int32 Publisherで適用された更新回数。
upload_deletes Int32 Publisherに適用された削除件数。
subscriber_conflicts Int32 Publisherで変更された適用中に発生した競合の数。
error_id Int32 [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) システムテーブル内のエラーIDです。 EnumErrorRecords(Int32)メソッドを使ってエラーの詳細情報を返してください。
job_id Byte **[16]** レプリケーションエージェントを起動するSQL Server エージェントジョブの識別子。
local_job Boolean trueが来ると、代理店でエージェントの仕事が利用可能です。
profile_id Int32 プロファイル識別子。
agent_id Int32 エージェントのジョブ識別子。
last_timestamp Byte **[8]** 最新のエージェントのタイムスタンプ。
offload_enabled Boolean trueなら、サブスクリプションはリモートエージェントのアクティベーションをサポートします。
offload_server Boolean リモートエージェントのアクティベーションで使用されたサーバー名。
subscriber_type Int32 サブスクライバーのデータソースタイプ:

0 = SQL Server Subscriber

1 = オープンデータベース接続性(ODBC)データソース

注釈

ExcludeAnonymousSubscriptionsの性質は結果集合をフィルタリングするために使われます。

EnumSubscriptionsメソッドは、db_ownerのメンバーのみが呼び出すか、配布データベース上の固定されたデータベースロールをreplmonitorで行うことができます。

適用対象

こちらもご覧ください