Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Zwraca wiersz dla każdej grupy dostępności, w której lokalne wystąpienie programu SQL Server hostuje replikę dostępności. Każdy wiersz zawiera w pamięci podręcznej kopię metadanych grupy dostępności.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
group_id |
uniqueidentifier | Unikatowy identyfikator (GUID) grupy dostępności. |
name |
sysname | Nazwa grupy dostępności. Jest to nazwa określona przez użytkownika, która musi być unikatowa w klastrze trybu failover systemu Windows Server (WSFC). |
resource_id |
nvarchar(40) | Identyfikator zasobu klastra WSFC. |
resource_group_id |
nvarchar(40) | Identyfikator grupy zasobów dla grupy zasobów klastra WSFC grupy dostępności. |
failure_condition_level |
int | Poziom warunku niepowodzenia zdefiniowanego przez użytkownika, w ramach którego musi zostać wyzwolony automatyczny tryb failover, jedna z wartości całkowitych pokazanych w tabeli bezpośrednio poniżej tej tabeli. Poziomy warunków awarii (1–5) wahają się od najmniej restrykcyjnego, poziomu 1 do najbardziej restrykcyjnego, poziomu 5. Dany poziom warunku obejmuje wszystkie mniej restrykcyjne poziomy. W związku z tym najostrzejszy poziom warunku, 5, obejmuje cztery mniej restrykcyjne poziomy warunków (1–4), poziom 4 obejmuje poziomy 1–3 itd. Aby zmienić tę wartość, użyj FAILURE_CONDITION_LEVEL opcji instrukcji ALTER AVAILABILITY GROUP . |
health_check_timeout |
int | Czas oczekiwania (w milisekundach) dla procedury składowanej systemu sp_server_diagnostics zwracania informacji o kondycji serwera, zanim zakłada się, że wystąpienie serwera będzie powolne lub nie odpowiada. Wartość domyślna to 30000 milisekund (30 sekund). Aby zmienić tę wartość, użyj HEALTH_CHECK_TIMEOUT opcji instrukcji ALTER AVAILABILITY GROUP . |
automated_backup_preference |
tinyint | Preferowana lokalizacja do wykonywania kopii zapasowych w bazach danych dostępności w tej grupie dostępności. Poniżej przedstawiono możliwe wartości i ich opisy.0:Podstawowy. Kopie zapasowe powinny zawsze występować w repliki podstawowej.1: Tylko pomocnicza. Wykonywanie kopii zapasowych na repliki pomocniczej jest preferowane.2: Preferuj pomocniczą. Wykonywanie kopii zapasowych w repliki pomocniczej jest preferowane, ale wykonywanie kopii zapasowych w repliki podstawowej jest dopuszczalne, jeśli żadna replika pomocnicza nie jest dostępna na potrzeby operacji tworzenia kopii zapasowych. Jest to zachowanie domyślne.3: dowolna replika. Brak preferencji dotyczących tego, czy kopie zapasowe są wykonywane w repliki podstawowej, czy w repliki pomocniczej.Aby uzyskać więcej informacji, zobacz Przekazywanie obsługiwanych kopii zapasowych do replik pomocniczych w grupie dostępności. |
automated_backup_preference_desc |
nvarchar(60) | Opis elementu automated_backup_preference, jeden z:PRIMARYSECONDARY_ONLYSECONDARYNONE |
version |
smallint | Wersja metadanych grupy dostępności przechowywanych w klastrze trybu failover systemu Windows. Ten numer wersji jest zwiększany po dodaniu nowych funkcji. |
basic_features |
bit | Określa, czy jest to podstawowa grupa dostępności. Aby uzyskać więcej informacji, zobacz Podstawowe zawsze włączone grupy dostępności dla pojedynczej bazy danych. |
dtc_support |
bit | Określa, czy obsługa dtC jest włączona dla tej grupy dostępności. Opcja DTC_SUPPORT steruje CREATE AVAILABILITY GROUP tym ustawieniem. |
db_failover |
bit | Określa, czy grupa dostępności obsługuje tryb failover dla warunków kondycji bazy danych. Opcja DB_FAILOVER steruje CREATE AVAILABILITY GROUP tym ustawieniem. |
is_distributed |
bit | Określa, czy jest to rozproszona grupa dostępności. Aby uzyskać więcej informacji, zobacz Rozproszone grupy dostępności. |
cluster_type |
tinyint |
0: Klaster trybu failover systemu Windows Server1:Brak2: Klaster zewnętrzny (na przykład Linux Pacemaker) |
cluster_type_desc |
nvarchar(60) | Opis tekstu typu klastra |
required_synchronized_secondaries_to_commit |
int | Liczba replik pomocniczych, które muszą być w stanie zsynchronizowanym, aby zatwierdzenie zostało ukończone |
sequence_number |
bigint | Identyfikuje sekwencję konfiguracji grupy dostępności. Przyrostowo zwiększa się za każdym razem, gdy replika podstawowa grupy dostępności aktualizuje konfigurację grupy. |
is_contained |
bit | Określa, czy jest to zawarta baza danych. |
Wartości poziomu warunku awarii
W poniższej tabeli opisano możliwe poziomy warunków awarii dla kolumny failure_condition_level .
| Wartość | Warunek błędu |
|---|---|
1 |
Określa, że automatyczne przejście w tryb failover powinno zostać zainicjowane, gdy wystąpi dowolny z następujących: — Usługa SQL Server nie działa. — Dzierżawa grupy dostępności na potrzeby nawiązywania połączenia z klastrem trybu failover WSFC wygasa, ponieważ nie odebrano usługi ACK z wystąpienia serwera. Aby uzyskać więcej informacji, zobacz How It Works: Sql Server Always On Lease Timeout. |
2 |
Określa, że automatyczne przejście w tryb failover powinno zostać zainicjowane, gdy wystąpi dowolny z następujących: — Wystąpienie programu SQL Server nie łączy się z klastrem, a próg określony przez health_check_timeout użytkownika grupy dostępności zostanie przekroczony.— Replika dostępności jest w stanie niepowodzenia. |
3 |
Określa, że automatyczne przejście w tryb failover powinno być inicjowane w krytycznych błędach wewnętrznych programu SQL Server, takich jak oddzielone blokady spinlocks, poważne naruszenia dostępu do zapisu lub zbyt duże dumpingu. Jest to wartość domyślna. |
4 |
Określa, że automatyczne przejście w tryb failover powinno być inicjowane w przypadku umiarkowanych błędów wewnętrznych programu SQL Server, takich jak trwały stan braku pamięci w wewnętrznej puli zasobów programu SQL Server. |
5 |
Określa, że automatyczne przejście w tryb failover powinno być inicjowane w przypadku wszelkich kwalifikowanych warunków awarii, w tym: - Wyczerpanie wątków roboczych aparatu SQL Engine. - Wykrywanie nierozwiązanego zakleszczenia. |
Permissions
Wymaga VIEW ANY DEFINITION uprawnień w wystąpieniu serwera.