Symptomen
In Microsoft SQL Server 2019, wanneer u een query uitvoert, zoals SELECT MAX(LEN(MAPKEY)) FROM <TableName> OPTION(MAXDOP 1), waarin de MAPKEY-waarde een berekende kolom is, treedt de volgende bewering op:
Msg 3624, Niveau 20, Staat 1, Lijn <Lijnnummer>
Een systeemcontrole is mislukt. Controleer het SQL Server foutlogboek voor meer informatie. Meestal wordt een fout veroorzaakt door een softwarefout of gegevenscorruptie. Als u wilt controleren of de database beschadigd is, kunt u DBCC CHECKDB uitvoeren. Als u akkoord gaat met het verzenden van dumps naar Microsoft tijdens de installatie, wordt er een minidump naar Microsoft verzonden. Mogelijk is een update beschikbaar bij Microsoft in het meest recente servicepakket of in een Hotfix van technische ondersteuning.
Msg 596, Niveau 21, Staat 1, Lijn <Lijnnummer>
Kan de uitvoering niet voortzetten omdat de sessie in de kill-status staat.
Msg 0, Niveau 20, Staat 0, Lijn <Lijnnummer>
Er is een ernstige fout opgetreden in de huidige opdracht. De resultaten, indien van de andere, moeten worden verwijderd.
Opmerking Dit probleem treedt op omdat het plan dat wordt gegenereerd voor de query een operator Compute Scalar bevat die werkt op berekende, tijdelijke lobs met batchmodus.
Oplossing
Cumulatieve updategegevens
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en beveiligingsfixes die in de vorige build waren. U wordt aangeraden de nieuwste build voor uw versie van uw SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.