Compartilhar via


ReplicationServer.EnumCurrentPrincipals Método

Definição

Retorna informações para todos os bancos de dados publicados que estão participando do espelhamento de banco de dados.

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

Retornos

Um objeto DataSet que contém as colunas a seguir.

Coluna Tipo de dados Descrição
db_namesysname nome do banco de dados.
current_principalsysname A entidade atual do banco de dados espelhado.
mirroring_roletinyint Função atual do banco de dados local é reproduzida na sessão de espelhamento de banco de dados.

1 = Principal

2 = Espelhamento

NULL = O banco de dados não está online.

mirroring_statetinyint Estado do banco de dados de espelhamento e da sessão de espelhamento de banco de dados.

0 = Suspenso

1 = Desconectado

2 = Sincronização

3 = Failover pendente

4 = Sincronizado

NULL = O banco de dados não está online.

Comentários

Esse método é usado para dar suporte à replicação com espelhamento de banco de dados. Para obter mais informações, confira Espelhamento e replicação de banco de dados (SQL Server).

Aplica-se a