Share via


sys.availability_groups_cluster (Transact-SQL)

Applies to:SQL Server

Retourneert een rij voor elke AlwaysOn-beschikbaarheidsgroep in Windows Server FailoverClustering (WSFC). Elke rij bevat de metagegevens van de beschikbaarheidsgroep uit het WSFC-cluster.

Kolomnaam Gegevenstype Beschrijving
group_id uniqueidentifier Unieke id (GUID) van de beschikbaarheidsgroep.
name sysname Naam van de beschikbaarheidsgroep. Dit is een door de gebruiker opgegeven naam die uniek moet zijn binnen het Windows Server Failovercluster (WSFC).
resource_id Nvarchar(40) Resource-id voor de WSFC-clusterresource.
resource_group_id Nvarchar(40) Resourcegroep-id voor de WSFC-clusterresourcegroep van de beschikbaarheidsgroep.
failure_condition_level int Door de gebruiker gedefinieerd foutvoorwaardeniveau waaronder een automatische failover moet worden geactiveerd, een van de volgende gehele getallen:

1: Hiermee geeft u op dat een automatische failover moet worden gestart wanneer een van de volgende situaties plaatsvindt:
- De SQL Server service is niet beschikbaar.
- De lease van de beschikbaarheidsgroep voor het maken van verbinding met het WSFC-failovercluster verloopt omdat er geen ACK is ontvangen van het serverexemplaren. Zie How It Works: SQL Server AlwaysOn-leasetime-out voor meer informatie.

2: Hiermee geeft u op dat een automatische failover moet worden gestart wanneer een van de volgende situaties plaatsvindt:
- Het exemplaar van SQL Server maakt geen verbinding met het cluster en de door de gebruiker opgegeven health_check_timeout drempelwaarde van de beschikbaarheidsgroep wordt overschreden.
- De beschikbaarheidsreplica heeft de status Mislukt.

3: Hiermee geeft u op dat een automatische failover moet worden gestart op kritieke SQL Server interne fouten, zoals zwevende spinlocks, ernstige schendingen van schrijftoegang of te veel dumping. Dit is de standaardwaarde.

4: Hiermee geeft u op dat een automatische failover moet worden gestart op gemiddelde SQL Server interne fouten, zoals een permanente out-of-memory-voorwaarde in de SQL Server interne resourcegroep.

5: Hiermee geeft u op dat een automatische failover moet worden gestart op eventuele voorwaarden voor gekwalificeerde fouten, waaronder:
- Uitputting van SQL Engine-werkthreads.
- Detectie van een onoplosbare impasse.

De foutvoorwaardeniveaus (1-5) variƫren van het minst beperkende niveau 1 tot het meest beperkende niveau 5. Een bepaald voorwaardeniveau omvat alle minder beperkende niveaus. Het strengste voorwaardeniveau, 5, omvat dus de vier minder beperkende voorwaardeniveaus (1-4), niveau 4 omvat niveaus 1-3, enzovoort.

Als u deze waarde wilt wijzigen, gebruikt u de optie FAILURE_CONDITION_LEVEL van de instructie ALTER AVAILABILITY GROUPTransact-SQL.
health_check_timeout int Wachttijd (in milliseconden) voor de sp_server_diagnostics systeem opgeslagen procedure om serverstatusgegevens te retourneren voordat wordt aangenomen dat het serverexemplaren traag zijn of niet reageren. De standaardwaarde is 30000 (30.000 milliseconden of 30 seconden).

Als u deze waarde wilt wijzigen, gebruikt u de instructie HEALTH_CHECK_TIMEOUT van ALTER AVAILABILITY GROUPTransact-SQL.
automated_backup_preference tinyint Voorkeurslocatie voor het uitvoeren van back-ups op de beschikbaarheidsdatabases in deze beschikbaarheidsgroep. Een van de volgende waarden:

0: Primair. Back-ups moeten altijd worden uitgevoerd op de primaire replica.

1: Alleen secundair. Het uitvoeren van back-ups op een secundaire replica verdient de voorkeur.

2: Voorkeur secundair. Het uitvoeren van back-ups op een secundaire replica verdient de voorkeur, maar het uitvoeren van back-ups op de primaire replica is acceptabel als er geen secundaire replica beschikbaar is voor back-upbewerkingen. Dit is het standaardgedrag.

3: Elke replica. Er is geen voorkeur voor of back-ups worden uitgevoerd op de primaire replica of op een secundaire replica.

Voor meer informatie, zie Het offloaden van ondersteunde back-ups naar secundaire replica's van een beschikbaarheidsgroep.
automated_backup_preference_desc nvarchar(60) Beschrijving van automated_backup_preference, een van:

PRIMARY
SECONDARY_ONLY
SECUNDAIR
GEEN

Opmerkingen

In een Windows Server Failovercluster (WSFC) worden in de clusterkolommen de Windows clusterdetails weergegeven. In gevallen waarin er geen Windows cluster is, zoals read-scale beschikbaarheidsgroepen of beschikbaarheidsgroepen in Linux, kunnen kolommen met betrekking tot het cluster gegevens over een intern standaardcluster weergeven. Deze kolommen zijn alleen bedoeld voor intern gebruik en kunnen worden genegeerd.

Permissions

Vereist VIEW ANY DEFINITION-machtiging voor het serverexemplaren.

Machtigingen voor SQL Server 2022 en hoger

Vereist de machtiging PRESTATIESTATUS VAN DE WEERGAVESERVER op de server.