AvailabilityGroupState Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa é uma classe de adaptador que implementa a IAvailabilityGroupState faceta lógica para um Grupo de Disponibilidade.
public class AvailabilityGroupState : Microsoft.SqlServer.Management.Common.IRefreshable, Microsoft.SqlServer.Management.Facets.IDmfAdapter, Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet, Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState
type AvailabilityGroupState = class
interface IAvailabilityGroupState
interface IDmfFacet
interface IRefreshable
interface IDmfAdapter
Public Class AvailabilityGroupState
Implements IAvailabilityGroupState, IDmfAdapter, IDmfFacet, IRefreshable
- Herança
-
AvailabilityGroupState
- Implementações
Construtores
| Nome | Description |
|---|---|
| AvailabilityGroupState(AvailabilityGroup) |
Inicializa uma nova instância da classe AvailabilityGroupState. |
Propriedades
| Nome | Description |
|---|---|
| IsAutoFailover |
Obtém um valor que indica se o modo de failover do grupo de disponibilidade é Failover Automático. Acessar essa propriedade pode resultar em uma exceção, portanto, inicializamos-a semperately. Especificamente, se a réplica primária não estiver visível no momento, lançaremos uma exceção indicando isso. Isso só ocorre ao acessar essa propriedade de uma réplica secundária que não pode se comunicar com o repositório de cluster. |
| IsOnline |
Obtém um valor que indica se o Grupo de Disponibilidade está em alta. Isso será verdadeiro se existir uma réplica primária em funcionamento para o Grupo de Disponibilidade. |
| NumberOfDisconnectedReplicas |
Obtém o nubmer de réplicas que não estão em um estado "Conectado" |
| NumberOfNotSynchronizedReplicas |
Obtém o número de réplicas que não estão em um estado "Sincronizado". Como somente réplicas síncronas podem estar em um estado "sincronizado", isso não se aplica a réplicas assíncronas |
| NumberOfNotSynchronizingReplicas |
Obtém o nubmer de réplicas em um estado "Não sincronizando". |
| NumberOfReplicasWithUnhealthyRole |
Obtém o número de réplicas que não são primárias nem secundárias no Grupo de Disponibilidade. |
| NumberOfSynchronizedSecondaryReplicas |
Obtém o número de réplicas secundárias síncronas com o modo de failover automático e o estado sincronizado. |
Métodos
| Nome | Description |
|---|---|
| Refresh() |
Atualize os dados de estado do grupo de disponibilidade. |