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)」をご覧ください。

適用対象