sys.availability_groups_cluster (Transact-SQL)

platí pro:SQL Server

Vrátí řádek pro každou skupinu dostupnosti AlwaysOn v clusteringu s podporou převzetí služeb při selhání Windows Server (WSFC). Každý řádek obsahuje metadata skupiny dostupnosti z clusteru WSFC.

Název sloupce Datový typ Description
group_id uniqueidentifier Jedinečný identifikátor (GUID) skupiny dostupnosti.
name sysname Název skupiny dostupnosti Jedná se o uživatelem zadaný název, který musí být jedinečný v rámci clusteru s podporou převzetí služeb při selhání Windows Server (WSFC).
resource_id nvarchar(40) ID prostředku pro prostředek clusteru WSFC.
resource_group_id nvarchar(40) ID skupiny prostředků pro skupinu prostředků clusteru WSFC skupiny dostupnosti.
failure_condition_level int Úroveň stavu selhání definovaná uživatelem, pod kterou se musí aktivovat automatické převzetí služeb při selhání, jednu z následujících celočíselné hodnoty:

1: Určuje, že automatické převzetí služeb při selhání by se mělo zahájit, když dojde k některé z následujících situací:
- Služba SQL Server je mimo provoz.
– Zapůjčení skupiny dostupnosti pro připojení ke clusteru s podporou převzetí služeb při selhání WSFC vyprší, protože z instance serveru se nepřijímají žádné ACK. Další informace najdete v tématu How It Works: SQL Server AlwaysOn Lease Timeout.

2: Určuje, že se má automatické převzetí služeb při selhání zahájit, když dojde k některé z následujících situací:
– Instance SQL Server se nepřipojí ke clusteru a je překročena prahová hodnota skupiny dostupnosti zadaná uživatelem health_check_timeout.
– Replika dostupnosti je ve stavu selhání.

3: Určuje, že automatické převzetí služeb při selhání by mělo být zahájeno u kritických SQL Server vnitřních chyb, jako jsou osamocené spinlocky, závažná porušení přístupu k zápisu nebo příliš mnoho dumpingu. Toto je výchozí hodnota.

4: Určuje, že automatické převzetí služeb při selhání by mělo být zahájeno na středně závažné SQL Server vnitřní chyby, jako je trvalý stav mimo paměť v SQL Server interním fondu zdrojů.

5: Určuje, že automatické převzetí služeb při selhání by mělo být zahájeno u všech kvalifikovaných podmínek selhání, včetně:
- Vyčerpání pracovních vláken modulu SQL.
- Detekce nesolvitelného zablokování.

Úrovně stavu selhání (1–5) jsou v rozsahu od nejnižší omezující úrovně 1 až po nejvíce omezující úroveň 5. Daná úroveň podmínky zahrnuje všechny méně omezující úrovně. Nejvyšší úroveň podmínky 5 tedy zahrnuje čtyři méně omezující úrovně podmínky (1–4), úroveň 4 zahrnuje úrovně 1-3 atd.

Pro změnu této hodnoty použijte FAILURE_CONDITION_LEVEL možnost příkazu ALTER AVAILABILITY GROUPTransact-SQL.
health_check_timeout int Doba čekání (v milisekundách) pro sp_server_diagnostics systém uloženou proceduru pro vrácení informací o stavu serveru před tím, než se předpokládá, že instance serveru je pomalá nebo nereaguje. Výchozí hodnota je 30000 (30 000 milisekund nebo 30 sekund).

Pro změnu této hodnoty použijte HEALTH_CHECK_TIMEOUT možnost ALTER AVAILABILITY GROUPTransact-SQL příkazu.
automated_backup_preference tinyint Upřednostňované umístění pro zálohování databází dostupnosti v této skupině dostupnosti. Jedna z následujících hodnot:

0: Primární. Zálohy by se měly vždy nacházet na primární replice.

1: Pouze sekundární. Zálohování na sekundární replice je vhodnější.

2: Preferovat sekundární. Provádění záloh na sekundární replice je vhodnější, ale provádění záloh na primární replice je přijatelné, pokud není pro operace zálohování k dispozici žádná sekundární replika. Toto je výchozí chování.

3: Jakákoli replika. Není třeba upřednostňovat, jestli se zálohy provádějí na primární replice nebo v sekundární replice.

Další informace najdete v tématu Vyložení podporovaných záloh do sekundárních replik skupiny dostupnosti.
automated_backup_preference_desc nvarchar(60) automated_backup_preferencePopis , jeden z:

PRIMARY
SECONDARY_ONLY
SEKUNDÁRNÍ
ŽÁDNÝ

Poznámky

Ve Windows Server clusteru s podporou převzetí služeb při selhání (WSFC) se ve sloupcích clusteru zobrazují podrobnosti Windows clusteru. V případech, kdy neexistuje žádný cluster Windows, například skupiny dostupnosti nebo skupiny dostupnosti v Linuxu, můžou sloupce související s clusterem zobrazovat data o interním výchozím clusteru. Tyto sloupce jsou určené pouze pro interní použití a je možné je ignorovat.

Povolení

Vyžaduje VIEW JAKÉKOLI OPRÁVNĚNÍ k definici na serverové instanci.

Oprávnění pro SQL Server 2022 a novější

Vyžaduje VIEW oprávnění SERVER PERFORMANCE STATE na serveru.