ReplicationServer.EnumDistributionDatabases メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) のユーザーも読み込むことができます。
このメソッドは EnumDistributionDatabases 、 sp_helpdistributiondb (Transact-SQL) ストアド プロシージャと同等です。