ReplicationMonitor.EnumPublishers Method
監視されるディストリビュータを使用するパブリッシャに関する情報を返します。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (microsoft.sqlserver.rmo.dll 内)
構文
'宣言
Public Function EnumPublishers As DataSet
public DataSet EnumPublishers ()
public:
DataSet^ EnumPublishers ()
public DataSet EnumPublishers ()
public function EnumPublishers () : DataSet
戻り値
次の列を含む DataSet オブジェクトです。
列 |
データ型 |
説明 |
name |
パブリッシャの名前です。 |
|
distribution_db |
String |
指定されたパブリッシャのディストリビューション データベースです。 |
security_mode |
プッシュ サブスクリプションのレプリケーション エージェントがパブリッシャに接続するために使うセキュリティ モードです。 |
|
login |
String |
プッシュ サブスクリプションのレプリケーション エージェントがパブリッシャに接続するために使うログイン名です。 |
password |
String |
単純な暗号化形式で返されるパスワードです。sysadmin 以外のユーザーの場合、パスワードは null です。 |
active |
リモート パブリッシャがディストリビュータとしてローカル サーバーを使用しているかどうかを示します。 |
|
working_directory |
String |
作業ディレクトリの名前です。 |
trusted |
Boolean |
パブリッシャがディストリビュータに接続するときにパスワードが必要かどうかを示します。Microsoft SQL Server 2005 では、この列は、パスワードが必要であることを示す 0 を常に返す必要があります。 |
thirdparty_flag |
Boolean |
SQL Server またはサード パーティのアプリケーションによってパブリケーションが有効にされるかどうかを示します。 false = Oracle または Oracle Gateway Publisher です。 true = サード パーティのアプリケーションを使用してパブリッシャが SQL Server と統合されました。 |
publisher_type |
String |
パブリッシャの種類です。次のいずれかの値をとります。 MSSQLSERVER ORACLE ORACLE GATEWAY |
publisher_data_source |
String |
パブリッシャでの OLE DB データ ソースの名前です。 |
解説
ReplicationMonitor オブジェクトのプロパティがまだ読み込まれていない場合は、読み込む必要があるため、このメソッドを呼び出す前にこのオブジェクトのプロパティに対する変更を、すべてコミットする必要があります。
ディストリビュータがインストールされない場合、またはディストリビューション データベースが作成されない場合は、このメソッドが例外をスローします。
EnumPublishers メソッドを取得できるのは、ディストリビュータ側の固定サーバー ロール sysadmin のメンバ、ディストリビューション データベースの固定データベース ロール db_owner または replmonitor のメンバ、またはディストリビュータを使用するパブリケーションのパブリケーション アクセス リスト (PAL) のユーザーだけです。
EnumPublishers を取得すると、sp_helpdistpublisher (Transact-SQL) を実行したのと同じことになります。
この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ReplicationMonitor Class
ReplicationMonitor Members
Microsoft.SqlServer.Replication Namespace