ReplicationServer.EnumCurrentPrincipals Method
データベース ミラーリングに参加しているパブリッシュされたすべてのデータベースの情報を返します。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (microsoft.sqlserver.rmo.dll 内)
構文
'宣言
Public Function EnumCurrentPrincipals As DataSet
public DataSet EnumCurrentPrincipals ()
public:
DataSet^ EnumCurrentPrincipals ()
public DataSet EnumCurrentPrincipals ()
public function EnumCurrentPrincipals () : DataSet
戻り値
次の列を含む DataSet オブジェクトです。
列 |
データ型 |
説明 |
db_name |
sysname |
データベース名です。 |
current_principal |
sysname |
ミラー化されたデータベースの現在のプリンシパルです。 |
mirroring_role |
tinyint |
データベース ミラーリング セッションでのローカル データベースの現在のロールです。 1 = プリンシパル 2 = ミラー NULL = データベースはオフラインです。 |
mirroring_state |
tinyint |
ミラー データベースとデータベース ミラーリング セッションの状態です。 0 = 中断状態 1 = 接続解除 2 = 同期中 3 = フェールオーバーを保留しています 4 = 同期済み NULL = データベースはオフラインです。 |
解説
このメソッドは、データベース ミラーリングを使用したレプリケーションをサポートするために使用されます。詳細については、「レプリケーションおよびデータベース ミラーリング」を参照してください。
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ReplicationServer Class
ReplicationServer Members
Microsoft.SqlServer.Replication Namespace