Sümptomid
Kujutage ette järgmist stsenaariumi.
• Kui teil on salvestatud protseduuri, mis sisaldab ka PROOVIDA... SAAGI Microsoft SQL serveri ehitada.
Salvestatud protseduur sisaldab Tulemus komplekti klausel ja käivitatakse sp_prepare või sp_execute meetodi abil.
• Enne, kui täidate END proovige jaotises salvestatud protseduur on maas. See põhjustab 2812 tõrge, mis sarnaneb "Ei suutnud leida salvestatud protseduur < SP_Name >".
Sellises olukorras SQL Server jookseb kokku ja loob juurdepääsurikkumine (AV), mis võivad lõpuks viia server sulgemise. Lisaks mälutõmmise faili ei looda kaustas SQL Server error log.
Lahendus
See probleem parandati programmi kumulatiivseid värskendusi SQL Server:
Koondvärskenduses 7 SQL Server 2016 RTM
SQL Server 2016 hoolduspaketi SP1 koondvärskenduse Cumulative Update 3
Kumulatiivne värskendus 6 SQL Server 2014 hoolduspaketi SP2 jaoks
Iga uue SQL serveri koondvärskendus sisaldab kõiki Kiirparandusi ja kõiki turbeparandusi, mis sisaldusid eelmises koondvärskenduses. Vaadake SQL serveri kumulatiivseid värskendusi:
Viimane koondvärskenduse SQL Server 2016
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Viited
Teave selle terminoloogiaMicrosofti tarkvaravärskenduste iseloomustamiseks.