ReplicationServer.EnumCurrentPrincipals Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns information for all published databases that are participating in database mirroring.
public:
System::Data::DataSet ^ EnumCurrentPrincipals();
public System.Data.DataSet EnumCurrentPrincipals ();
member this.EnumCurrentPrincipals : unit -> System.Data.DataSet
Public Function EnumCurrentPrincipals () As DataSet
Returns
A DataSet object that contains the following columns.
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. |
Remarks
This method is used to support replication with database mirroring. For more information, see Database Mirroring and Replication (SQL Server).