AvailabilityGroupState 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
这是一个适配器类,用于实现 IAvailabilityGroupState 可用性组的逻辑方面。
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
- 继承
-
AvailabilityGroupState
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| AvailabilityGroupState(AvailabilityGroup) |
初始化 AvailabilityGroupState 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| IsAutoFailover |
获取一个值,该值指示可用性组的故障转移模式是否为自动故障转移。 访问此属性可能会导致异常,因此我们单独初始化它。 具体而言,如果主副本当前不可见,则会引发一个异常,指示这一点。 仅当从无法与群集存储通信的辅助副本访问此属性时,才会发生这种情况。 |
| IsOnline |
获取一个值,该值指示可用性组是否已启动。 如果可用性组存在正常运行的主副本,则为 true。 |
| NumberOfDisconnectedReplicas |
获取未处于“已连接”状态的副本的 nubmer |
| NumberOfNotSynchronizedReplicas |
获取未处于“已同步”状态的副本数。 由于只有同步副本可以处于“同步”状态,因此这不适用于异步副本 |
| NumberOfNotSynchronizingReplicas |
获取处于“未同步”状态的副本的 nubmer。 |
| NumberOfReplicasWithUnhealthyRole |
获取可用性组中不是主副本或辅助副本的副本数。 |
| NumberOfSynchronizedSecondaryReplicas |
获取具有自动故障转移模式和同步状态的同步次要副本数。 |
方法
| 名称 | 说明 |
|---|---|
| Refresh() |
刷新可用性组状态数据。 |