Symptomen

Stel dat u een groep altijd op hoge beschikbaarheid (AG) gebruikt als secundaire replica. Wanneer u Microsoft SQL Server 2016 probeert te upgraden naar De cumulatieve update 11 (CU11) of nieuwere versies van Service Pack 2 (SP2), mislukt het upgradescript en ontvangt u mogelijk de volgende foutberichten:

DateTime spidSpidId Upgrade van abonnementsinstellingen en systeemobjecten in database [DatabaseNaam].

DateTime spidSpidId       Databasenaam kan niet worden bijgewerkt omdat de database alleen-lezen is.

DateTime spidSpidId       Fout bij het uitvoeren van sp_vupgrade_replication.

Oorzaak

Wanneer een upgrade wordt uitgevoerd op de secundaire replica van een SQL AG, is er een race tussen het databaseherstel en de uitvoering van het upgradescript. Daarom kan de cursor die u in de sp_vupgrade_replication de alleen-lezen databases niet correct filteren. De secundaire databases in de herstelfase worden voor korte tijd opgenomen in de lijst met bewerkbare databases. Wanneer u deze databases probeert bij te werken, wordt er daarom een uitzondering geretourneerd omdat de databases alleen-lezen zijn.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Oplossing

Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:

Over cumulatieve updates voor SQL Server:

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsfixes die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:

Verwijzingen

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×