MSdistribution_agents (Transact-SQL)

適用対象: SQL サーバー

MSdistribution_agents テーブルには、ローカル ディストリビューターで実行されているディストリビューション エージェントごとに 1 行が含まれています。 このテーブルはディストリビューション データベースに格納されます。

列名 データ型 説明
id int ディストリビューション エージェントの ID。
name nvarchar(100) ディストリビューション エージェントの名前。
publisher_database_id int パブリッシャー データベースの ID。
publisher_id smallint パブリッシャーの ID。
publisher_db sysname パブリッシャー データベースの名前。
出版 sysname 出版物の名前。
subscriber_id smallint 既知のエージェントのみが使用するサブスクライバーの ID。 匿名のエージェントに対しては、予約済みとなります。
subscriber_db sysname サブスクリプション データベースの名前。
subscription_type int サブスクリプションの種類:

0 = Push。

1 = プル。

2 = 匿名。
local_job bit ローカル ディストリビューターにSQL Server エージェント ジョブがあるかどうかを示します。
job_id binary(16) ジョブ ID 番号。
subscription_guid binary(16) エージェントのサブスクリプションの GUID 値。
profile_id int MSagent_profiles (Transact-SQL) テーブルの構成 ID。
anonymous_subid uniqueidentifier 匿名エージェントの ID。
subscriber_name sysname 匿名エージェントのみが使用するサブスクライバーの名前。
virtual_agent_id int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
anonymous_agent_id int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
creation_date datetime ディストリビューションまたはマージ エージェントが作成された日時。
queue_id sysname キュー更新サブスクリプションのキューを検索する識別子。 キューに登録されていないサブスクリプションの場合、値は NULL です。 Microsoft メッセージ キュー ベースのパブリケーションの場合、値は、サブスクリプションに使用するキューを一意に識別する GUID です。 SQL Server ベースのキュー パブリケーションの場合、列には値 SQLが含まれます。

注: Microsoft メッセージ キューの使用は非推奨となり、サポートされなくなりました。
queue_status int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
offload_enabled bit エージェントをリモートでアクティブ化できるかどうかを示します。

0 は、エージェントをリモートでアクティブ化できないことを指定します。

1 は、エージェントをリモートでアクティブ化し、 offload_server プロパティで指定されたリモート コンピューターでアクティブ化することを指定します。
offload_server sysname リモート エージェントのアクティブ化に使用するサーバーのネットワーク名。
dts_package_name sysname DTS パッケージの名前です。 たとえば、 DTSPub_Package という名前のパッケージの場合は、 @dts_package_name = N'DTSPub_Package'を指定します。
dts_package_password nvarchar(524) パッケージのパスワード。
dts_package_location int パッケージの場所。 パッケージの場所は、 distributor または subscriber にすることができます。
sid varbinary(85) 最初の実行時の、ディストリビューション エージェントまたはマージ エージェントのセキュリティ識別番号 (SID) です。
queue_server sysname 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
subscriber_security_mode smallint サブスクライバーに接続するときにエージェントによって使用されるセキュリティ モード。次のいずれかになります。

0 = Microsoft SQL Server 認証

1 = Microsoft Windows 認証。
subscriber_login sysname サブスクライバーに接続するときに使用されるログイン。
subscriber_password nvarchar(524) サブスクライバーに接続するときに使用するパスワードの暗号化された値。
reset_partial_snapshot_progress bit 部分的にダウンロードされたスナップショットが破棄され、スナップショット プロセス全体が再度開始されるかどうかです。
job_step_uid uniqueidentifier エージェントが開始されるSQL Server エージェント ジョブ ステップの一意の ID。
subscriptionstreams tinyint 変更のバッチをサブスクライバーに並列的に適用するために、ディストリビューション エージェントごとに許可される接続の数を設定します。 サポートされている値の範囲は 1 ~ 64 です。
memory_optimized bit 1 は、サブスクライバーをメモリ最適化テーブルに使用できることを示します。
job_login sysname
job_password nvarchar(524)

参照

レプリケーション テーブル (Transact-SQL)