Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

U voert een SQL-query uit met een if exists -instructie in Microsoft SQL Server 2012. Als de instructie if exists de sys.dm_db_index_physical_statsfunctie voor dynamische beheer bevat, krijgt u een schending van de toegang, die er ongeveer als volgt uitziet:

datum tijd SPID # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *. timetime SPID # *datumtijd SPID # * begin stack dump:datumtijd SPID # * datum tijd SPID #datumtime SPID # *datumtime time SPID #* timetime SPID # * Exception Address = 000007FF7DA5614B module (sqlmin + 000000000000614B)datumtijd SPID # * uitzondering =c0000005 EXCEPTION_ACCESS_VIOLATION datumtijd SPID # * toegangsfout opgetreden bij lezen van adres 0000000800000F04datumtijd SPID # * invoer buffer 510 bytes-datumtijdSPID # * SQL_query_codedatumtimeSPID

Opmerkingen

  • Als u de opdracht DBCC CHECKDB uitvoert voor die database na de toegangsfout, wordt er geen foutbericht weergegeven.

  • De toegangsfout treedt niet op wanneer u de SQL-query de eerste keer uitvoert. De fout # # # # # # # # # # # # # # # # # # # # # # # # # # #

  • Als u traceringsvlag 3654 inschakelt, wordt er geen toegangsfout gegeven. In plaats daarvan wordt het volgende foutbericht weergegeven:

    Locatie: sosmemdbg. cpp: 2074Expression: FALSESPID: 55Process ID: 16972Description: MEMOBJ_INDEXANALYSIS--niet-vrijgegeven geheugen gedetecteerd. Bericht 3624, niveau 20, status 1, regel 5A systeemcontrole 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 QFE van technische ondersteuning. Bericht 0, niveau 20, State 0, 0A ernstige fout opgetreden bij de huidige opdracht. Het resultaat, indien van toepassing, moet worden verwijderd.

Oplossing

Als u dit probleem wilt oplossen, installeert u cumulatieve update 7 voor SQL Server 2012 SP1. Dit probleem is voor het eerst opgelost in deze cumulatieve update.

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Ga voor meer informatie naar de laatste cumulatieve update voor SQL Server 2012 SP1.

Status

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

Verwijzingen

Zie de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×