Udostępnij za pośrednictwem


Metoda ReplicationServer.EnumCurrentPrincipals

Zwraca informacje o wszystkich opublikowanych baz danych, które uczestniczą w dublowanie bazy danych.

Przestrzeń nazw:  Microsoft.SqlServer.Replication
Zestaw:  Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)

Składnia

'Deklaracja
Public Function EnumCurrentPrincipals As DataSet
'Użycie
Dim instance As ReplicationServer
Dim returnValue As DataSet

returnValue = instance.EnumCurrentPrincipals()
public DataSet EnumCurrentPrincipals()
public:
DataSet^ EnumCurrentPrincipals()
member EnumCurrentPrincipals : unit -> DataSet 
public function EnumCurrentPrincipals() : DataSet

Wartość zwracana

Typ: System.Data.DataSet
A DataSet obiekt, który zawiera następujące kolumny.

Kolumna

Typ danych

Opis

db_name

Sysname

Nazwa bazy danych.

current_principal

Sysname

Główna bieżącego dublowanego bazy danych.

mirroring_role

tinyint

Odtwarza bieżącej roli lokalnej bazy danych dublowanie bazy danych sesja.

1 = Główny zobowiązany

2 = Dublowanie

NULL = bazy danych nie jest w trybie online.

mirroring_state

tinyint

Stan duplikat bazy danych i dublowanie sesja bazy danych.

0 = Zawieszone

1 = Rozłączono

2 = Synchronizowanie

3 = Czasu pracy awaryjnej

4 = Synchronized

NULL = bazy danych nie jest w trybie online.

Uwagi

Ta metoda jest używana do obsługi replikacja z dublowanie bazy danych.Aby uzyskać więcej informacji, zobacz temat Replikacja i dublowania baz danych.