Share via


ReplicationServer.EnumCurrentPrincipals Methode

Definition

Gibt Informationen für alle veröffentlichten Datenbanken zurück, die an der Datenbankspiegelung teilnehmen.

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

Gibt zurück

Ein DataSet-Objekt, das die folgenden Spalten enthält.

Column Datentyp Beschreibung
db_namesysname Datenbankname.
current_principalsysname Der aktuelle Prinzipal für die gespiegelte Datenbank.
mirroring_roletinyint Aktuelle Rolle der lokalen Datenbank in der Datenbank-Spiegelungssitzung.

1 = Prinzipal

2 = Spiegel

NULL = Datenbank ist nicht online.

mirroring_statetinyint Status der Spiegeldatenbank und der Datenbank-Spiegelungssitzung.

0 = Angehalten

1 = Getrennt

2 = Wird synchronisiert

3 = Ausstehendes Failover

4 = Synchronisiert

NULL = Datenbank ist nicht online.

Hinweise

Diese Methode wird verwendet, um die Replikation mit der Datenbankspiegelung zu unterstützen. Weitere Informationen finden Sie unter Datenbankspiegelung und Replikation (SQL Server).

Gilt für: