ReplicationServer.EnumCurrentPrincipals ReplicationServer.EnumCurrentPrincipals ReplicationServer.EnumCurrentPrincipals Method

정의

데이터베이스 미러링에 참여하는 게시된 모든 데이터베이스의 정보를 반환합니다. Returns information for all published databases that are participating in database mirroring.

public:
 System::Data::DataSet ^ EnumCurrentPrincipals();
public System.Data.DataSet EnumCurrentPrincipals ();
Public Function EnumCurrentPrincipals () As DataSet
반환

다음과 같은 열이 포함된 DataSet 개체입니다. A DataSet object that contains the following columns.

데이터 형식 설명
db_name sysname 데이터베이스 이름입니다.
current_principal sysname 미러된 데이터베이스에 대 한 현재 사용자입니다.
mirroring_role tinyint 데이터베이스 미러링 세션에서에서 수행 하는 로컬 데이터베이스의 현재 역할입니다. 1 = 2 주 = 미러 NULL = 데이터베이스가 온라인이 아닙니다.
mirroring_state tinyint 미러 데이터베이스 및 데이터베이스 미러링 세션의 상태입니다. 0 = 1 일시 중단 = 연결이 끊어진 2 = 동기화 3 = 보류 중인 장애 조치 4 = NULL 동기화 = 데이터베이스가 온라인이 아닙니다.
Column Data type Description
db_name sysname Database name.
current_principal sysname The current principal for the mirrored database.
mirroring_role tinyint Current role of the local database plays in the database mirroring session. 1 = Principal 2 = Mirror NULL = Database is not online.
mirroring_state tinyint State of the mirror database and of the database mirroring session. 0 = Suspended 1 = Disconnected 2 = Synchronizing 3 = Pending Failover 4 = Synchronized NULL = Database is not online.

설명

이 메서드는 데이터베이스 미러링에서 복제를 지 원하는 데 사용 됩니다.This method is used to support replication with database mirroring. 자세한 내용은 참조 데이터베이스 미러링 및 복제 (SQL Server)합니다.For more information, see Database Mirroring and Replication (SQL Server).

적용 대상