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
- 實作
建構函式
| 名稱 | Description |
|---|---|
| AvailabilityGroupState(AvailabilityGroup) |
初始化 AvailabilityGroupState 類別的新實例。 |
屬性
| 名稱 | Description |
|---|---|
| IsAutoFailover |
會取得一個值,表示可用性群組的故障切換模式是否為自動故障轉移。 存取此屬性可能會觸發例外,因此我們會分別初始化它。 具體來說,如果主副本目前無法看到,我們會拋出一個例外來表示這點。 這只會發生在從無法與叢集儲存通訊的次級副本存取此屬性時。 |
| IsOnline |
會有一個值表示可用性群組是否啟動。 如果可用性群組存在正常運作的主副本,則此點成立。 |
| NumberOfDisconnectedReplicas |
會取得那些沒有「連接」狀態的複本 |
| NumberOfNotSynchronizedReplicas |
取得未處於「同步」狀態的複本數量。 由於只有同步副本才能處於「同步」狀態,因此這不適用於非同步副本 |
| NumberOfNotSynchronizingReplicas |
會讓部分複製品處於「無法同步」的狀態。 |
| NumberOfReplicasWithUnhealthyRole |
取得可用性群組中既非主也非次要的複本數量。 |
| NumberOfSynchronizedSecondaryReplicas |
取得具有自動故障轉移模式及同步狀態的同步次要副本數量。 |
方法
| 名稱 | Description |
|---|---|
| Refresh() |
重新整理可用性群組的狀態資料。 |