Symptomen
Overweeg het volgende scenario:
• U hebt een opgeslagen procedure met een PROBEERT... CATCH maken in Microsoft SQL Server.
• De opgeslagen procedure Met RESULTAATSETS -component bevat en wordt uitgevoerd met de methode sp_prepare of sp_execute.
• Voordat u de sectie Einde PROBEREN de opgeslagen procedure uitvoert wordt verwijderd. Dit veroorzaakt een fout 2812 die lijkt op 'Kan < SP_Name > voor opgeslagen procedure niet vinden'.
In dit geval wordt de SQL-Server loopt vast en genereert een toegangsfout (AV), dat uiteindelijk tot het afsluiten van de server leiden kan. Bovendien een dump-bestand in de logboekmap van SQL Server-fout gegenereerd.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Cumulatieve Update 7 voor SQL Server 2016 RTM
Cumulatieve Update 3 voor SQL Server 2016 SP1
6 cumulatieve Update voor SQL Server 2014 SP2
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingscorrecties die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
Meest recente cumulatieve update voor SQL Server 2016
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Referenties
Meer informatie over de terminologiedie door Microsoft wordt gebruikt om softwareupdates te beschrijven.