Udostępnij za pośrednictwem


ReconfigurationInformation

Informacje o bieżącej rekonfiguracji, takiej jak faza, typ, poprzednia rola konfiguracji repliki i godzina rozpoczęcia ponownej konfiguracji.

Właściwości

Nazwa Typ Wymagane
PreviousConfigurationRole ciąg (wyliczenie) Nie
ReconfigurationPhase ciąg (wyliczenie) Nie
ReconfigurationType ciąg (wyliczenie) Nie
ReconfigurationStartTimeUtc ciąg (data-godzina) Nie

PreviousConfigurationRole

Typ: ciąg (wyliczenie)
Wymagane: Nie

Rola repliki przed ponownym uruchomieniem konfiguracji.

Rola repliki usługi stanowej.

Możliwe wartości:

  • Unknown — wskazuje początkową rolę, w którą jest tworzona replika. Wartość to zero.
  • None - Określa, że replika nie ponosi odpowiedzialności w odniesieniu do zestawu replik. Wartość to 1
  • Primary — Odwołuje się do repliki w zestawie, na którym wszystkie operacje odczytu i zapisu są wykonywane w celu wymuszania semantyki silnej spójności. Operacje odczytu są obsługiwane bezpośrednio przez replikę podstawową, podczas gdy operacje zapisu muszą być uznawane przez kworum replik w zestawie replik. W zestawie replik może znajdować się tylko jedna replika podstawowa. Wartość to 2.
  • IdleSecondary — Odwołuje się do repliki w zestawie, która odbiera transfer stanu z repliki podstawowej, aby przygotować się do zostaniu aktywnej repliki pomocniczej. W zestawie replik może być jednocześnie wiele bezczynnych replik pomocniczych. Bezczynne repliki pomocnicze nie są liczone jako część kworum zapisu. Wartość to 3.
  • ActiveSecondary — Odwołuje się do repliki w zestawie, która odbiera aktualizacje stanu z repliki podstawowej, stosuje je i wysyła potwierdzenia z powrotem. Repliki pomocnicze muszą uczestniczyć w kworum zapisu dla zestawu replik. W zestawie replik może być jednocześnie wiele aktywnych replik pomocniczych. Liczba aktywnych replik pomocniczych można skonfigurować, aby podsystem niezawodności był utrzymywany. Wartość to 4.
  • IdleAuxiliary — Odwołuje się do repliki w zestawie, która odbiera transfer stanu z repliki podstawowej, aby przygotować się do zostaniu repliką ActiveAuxiliary. W zestawie replik w danym momencie może istnieć wiele replik bezczynnych. Repliki bezczynne nie są liczone jako część kworum zapisu. Wartość to 5.
  • ActiveAuxiliary — Odwołuje się do repliki w zestawie, która odbiera aktualizacje stanu z repliki podstawowej, stosuje je i wysyła potwierdzenia z powrotem. Repliki activeAuxiliary muszą uczestniczyć w kworum zapisu dla zestawu replik. W zestawie replik jednocześnie może istnieć wiele aktywnych replik ActiveAuxiliary. Liczba aktywnych replik ActiveAuxiliary można skonfigurować, aby podsystem niezawodności był utrzymywany. Wartość to 6.
  • PrimaryAuxiliary — Odwołuje się do repliki w zestawie używanym do ponownego kompilowania nowej repliki pomocniczej, aby zrezygnować ze stanu podstawowego. Nie może on odczytywać ani zapisywać żądań. Wartość to 7.

ReconfigurationPhase

Typ: ciąg (wyliczenie)
Wymagane: Nie

Bieżąca faza trwającej ponownej konfiguracji. Jeśli nie nastąpi ponowna konfiguracja, ta wartość będzie mieć wartość "Brak".

Faza ponownej konfiguracji repliki usługi stanowej.

Możliwe wartości:

  • Unknown — wskazuje nieprawidłową fazę ponownej konfiguracji.
  • None - Określa, że nie ma ponownej konfiguracji w toku.
  • Phase0 — Odnosi się do fazy, w której rekonfiguracja przesyła dane z poprzedniego podstawowego do nowego podstawowego.
  • Phase1 — Odnosi się do fazy, w której rekonfiguracja wykonuje zapytanie dotyczące zestawu replik dla postępu.
  • Phase2 — Odnosi się do fazy, w której rekonfiguracja zapewnia, że dane z bieżącego podstawowego zestawu są obecne w większości zestawu replik.
  • Phase3 — Ta faza jest przeznaczona tylko do użytku wewnętrznego.
  • Phase4 — Ta faza jest przeznaczona tylko do użytku wewnętrznego.
  • AbortPhaseZero — Ta faza jest przeznaczona tylko do użytku wewnętrznego.

ReconfigurationType

Typ: ciąg (wyliczenie)
Wymagane: Nie

Typ bieżącej trwającej ponownej konfiguracji. Jeśli nie nastąpi ponowna konfiguracja, ta wartość będzie mieć wartość "Brak".

Typ ponownej konfiguracji repliki usługi stanowej.

Możliwe wartości:

  • Unknown - Wskazuje nieprawidłowy typ ponownej konfiguracji.
  • SwapPrimary - Określa, że replika podstawowa jest zamieniana na inną replikę.
  • Failover - Ponowne skonfigurowanie wyzwalane w odpowiedzi na podstawowy spadek. Może to być spowodowane wieloma przyczynami, takimi jak awaria repliki podstawowej itp.
  • Other - Rekonfiguracje, w których replika podstawowa nie zmienia się.

ReconfigurationStartTimeUtc

Typ: ciąg (data-godzina)
Wymagane: Nie

Godzina rozpoczęcia (w formacie UTC) trwającej rekonfiguracji. Jeśli nie nastąpi ponowna konfiguracja, ta wartość będzie równa zero daty i godziny.