次の方法で共有


Publication.EnumPublicationAccesses Method

パブリッシャに対するアクセス権を持つログインを返します。

名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (microsoft.sqlserver.rmo.dll 内)

構文

'宣言
Public Function EnumPublicationAccesses ( _
    returnGranted As Boolean _
) As ArrayList
public ArrayList EnumPublicationAccesses (
    bool returnGranted
)
public:
ArrayList^ EnumPublicationAccesses (
    bool returnGranted
)
public ArrayList EnumPublicationAccesses (
    boolean returnGranted
)
public function EnumPublicationAccesses (
    returnGranted : boolean
) : ArrayList

パラメータ

  • returnGranted
    パブリケーション アクセス リスト (PAL) にも含まれるログインを返すかどうかを指定する Boolean 値です。true の場合、PAL のログインのみが返されます。false の場合は、PAL には存在しないログインのみが返されます。

戻り値

PublicationAccess オブジェクトの ArrayList です。

例外

例外の種類 条件
ApplicationException

パブリケーションがサーバーに存在しない場合に発生します。

解説

EnumPublicationAccesses メソッドを呼び出すことができるのは、パブリッシャ側の固定サーバー ロール sysadmin のメンバ、またはパブリケーション データベースの固定データベース ロール db_owner のメンバだけです。

EnumPublicationAccesses を呼び出すと、sp_help_publication_access (Transact-SQL) を実行したのと同じことになります。

この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Publication Class
Publication Members
Microsoft.SqlServer.Replication Namespace