次の方法で共有


ReplicationServer.EnumDistributionDatabases メソッド

定義

Microsoft SQL Server の現在接続されているインスタンスがディストリビューターである場合にインストールされるディストリビューション データベースを返します。

public:
 System::Collections::ArrayList ^ EnumDistributionDatabases();
public System.Collections.ArrayList EnumDistributionDatabases ();
member this.EnumDistributionDatabases : unit -> System.Collections.ArrayList
Public Function EnumDistributionDatabases () As ArrayList

戻り値

ArrayList オブジェクトの配列を含む DistributionDatabase オブジェクトです。

注釈

EnumDistributionDatabases メソッドは、ディストリビューターに接続されている場合にのみ呼び出すことができます。

DistributionDatabase オブジェクトは、プロパティが既に読み込まれている状態で返されます。

EnumDistributionDatabases メソッドを実行することができるのは、ディストリビューション データベースに対するアクセス権を持つ固定データベース ロール public のメンバーです。 DistributionDatabase のファイル関連のプロパティを読み込むことができるのは、ディストリビューション データベースの固定データベース ロール db_owner または replmonitor のメンバーです。また、パブリケーションのパブリッシャーがこのディストリビューション データベースに関連付けられている場合は、そのパブリケーションのパブリケーション アクセス リスト (PAL) のユーザーも読み込むことができます。

このメソッドは EnumDistributionDatabasessp_helpdistributiondb (Transact-SQL) ストアド プロシージャと同等です。

適用対象