AvailabilityGroupState Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se trata de una clase de adaptador que implementa la IAvailabilityGroupState faceta lógica de un grupo de disponibilidad.
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
- Herencia
-
AvailabilityGroupState
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| AvailabilityGroupState(AvailabilityGroup) |
Inicializa una nueva instancia de la clase AvailabilityGroupState. |
Propiedades
| Nombre | Description |
|---|---|
| IsAutoFailover |
Obtiene un valor que indica si el modo de conmutación por error del grupo de disponibilidad es Conmutación automática por error. El acceso a esta propiedad puede dar lugar a una excepción, por lo que se inicializa de forma temporal. En concreto, si la réplica principal no está visible actualmente, se produce una excepción que indica esto. Esto solo se produce al acceder a esta propiedad desde una réplica secundaria que no se puede comunicar con el almacén del clúster. |
| IsOnline |
Obtiene un valor que indica si el grupo de disponibilidad está arriba. Esto es cierto si existe una réplica principal que funciona para el grupo de disponibilidad. |
| NumberOfDisconnectedReplicas |
Obtiene el nubmer de réplicas que no están en un estado "Conectado". |
| NumberOfNotSynchronizedReplicas |
Obtiene el número de réplicas que no están en estado "Sincronizado". Dado que solo las réplicas sincrónicas pueden estar en un estado "sincronizado", esto no se aplica a las réplicas asincrónicas. |
| NumberOfNotSynchronizingReplicas |
Obtiene el nubmer de réplicas en un estado "Sincronización". |
| NumberOfReplicasWithUnhealthyRole |
Obtiene el número de réplicas que no son primarias o secundarias en el grupo de disponibilidad. |
| NumberOfSynchronizedSecondaryReplicas |
Obtiene el número de réplicas secundarias sincrónicas con el modo de conmutación automática por error y el estado sincronizado. |
Métodos
| Nombre | Description |
|---|---|
| Refresh() |
Actualice los datos de estado del grupo de disponibilidad. |