Symptomen
Stel dat u een database A en een database B hebt die zich in hetzelfde exemplaar van Microsoft SQL Server 2016 bevinden. Wanneer u een opgeslagen procedure uitvoert vanuit database A die gegevens ophaalt uit database B met de kerngegevens en u een database C hebt die wordt gebruikt voor de controle, wordt mogelijk het volgende foutbericht weergegeven:
Fout: 17065, Ernst: 16, status: 1.
SQL Server Assertion: File: <FileName>, line = LineNumber Fail Assertion = ' fFalse ' release. Deze fout kan optreden in verband met tijdsinstellingen. Als de fout zich blijft voordoen nadat u de instructie opnieuw hebt uitgevoerd, gebruikt u DBCC CHECKDB om de integriteit van de database te controleren op de integriteit van de gegevens of de server opnieuw te starten om te zorgen dat de gegevensstructuren in het geheugen niet beschadigd zijn.
Fout: 3624, Ernst: 20, staat: 1.
Een systeem bevestiging is mislukt. Controleer het foutenlogboek van SQL Server voor meer informatie. Meestal wordt een bevestigingsfout veroorzaakt door een softwarefout of een beschadiging van gegevens. Als u wilt controleren of de database beschadigd is, voert u DBCC CHECKDB uit. Als u tijdens de installatie akkoord bent gegaan met het verzenden van dumps, wordt er een minidump naar Microsoft verzonden. Er is mogelijk een update verkrijgbaar bij Microsoft in het nieuwste Service Pack of in een hotfix van de technische ondersteuning.
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 update voor SQL Server:
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Verwijzingen
Lees meer over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.