ReplicationServer.EnumCurrentPrincipals メソッド

定義

データベース ミラーリングに参加しているパブリッシュされたすべてのデータベースの情報を返します。

public:
 System::Data::DataSet ^ EnumCurrentPrincipals();
public System.Data.DataSet EnumCurrentPrincipals ();
member this.EnumCurrentPrincipals : unit -> System.Data.DataSet
Public Function EnumCurrentPrincipals () As DataSet

戻り値

次の列を含む DataSet オブジェクトです。

データ型 説明
db_namesysname データベース名。
current_principalsysname ミラー化されたデータベースの現在のプリンシパルです。
mirroring_roletinyint データベース ミラーリング セッションにおけるローカル データベースの現在のロールです。

1 = プリンシパル

2 = ミラー

NULL = データベースはオフラインです。

mirroring_statetinyint ミラー データベースとデータベース ミラーリング セッションの状態。

0 = 中断

1 = 切断済み

2 = 同期中

3 = 保留中のフェールオーバー

4 = 同期済み

NULL = データベースはオフラインです。

注釈

このメソッドは、データベース ミラーリングを使用したレプリケーションをサポートするために使用されます。 詳細については、「データベース ミラーリングとレプリケーション (SQL Server)」をご覧ください。

適用対象