Symptomen
Neem het volgende scenario:
-
U voert een SAMENVOEG instructie uit met een OUTPUT-component binnen een opgeslagen procedure of een ad-hoc Transact-SQL-batch in SQL Server 2016 of 2017 in Windows.
-
De doeldatabase maakt gebruik van BULK_LOGGED of een simpel herstel MODEL.
-
U voegt een grote hoeveelheid gegevens in (bijvoorbeeld rond 6.000-rijen) in een tabel in een andere database.
In dit scenario vindt u een bevestigingsfout en ziet u mogelijk een foutbericht van de volgende strekking:
Msg 3624, niveau 20, provincie 1, regel LineNumber
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.
Oplossing
Cumulatieve update-informatie:
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Cumulatieve update 12 voor SQL Server 2017
Cumulatieve update 4 voor SQL Server 2016 SP2
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:
Informatie over de hotfix op aanvraag:
Dit probleem is opgelost in de volgende hotfix voor op aanvraag voor 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
Lees meer over de terminologiedie door Microsoft wordt gebruikt om software-updates te beschrijven.