KB3194923 – ÅTGÄRD: Fel 976 inträffar när du kör DBCC CHECKDB på en oläslig sekundär replik av SQL Server 2016-tillgänglighetsgrupp

Gäller för
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptom

När du använder kommandot DBCC CHECKDB för att kontrollera en databas för en oläsbar sekundär replik i en SQL Server 2016 AlwaysOn-tillgänglighetsgrupp får du ett felmeddelande 976 som liknar följande:
 

Obs

Msg 976, nivå 14, status 1, rad 1
Måldatabasen Database_Name ingår i en tillgänglighetsgrupp och är just nu inte tillgänglig för frågor. Antingen har dataflytten pausats eller så är tillgänglighetsrepliken inte aktiverad för läsåtkomst. Om du vill tillåta skrivskyddad åtkomst till den här och andra databaser i tillgänglighetsgruppen aktiverar du läsbehörighet till en eller flera sekundära tillgänglighetsrepliker i gruppen. Mer information finns i instruktionen ALTER AVAILABILITY GROUP i SQL Server Books Online.

Lösning

Korrigeringen för det här problemet ingår i följande kumulativa uppdatering för SQL Server:
 

Kumulativ uppdatering 3 för SQL Server 2016

Om kumulativa uppdateringar för SQL Server

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
 

Senaste kumulativa uppdateringen för SQL Server 2016

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Referenser

Läs mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.