KB4475794 — LABOJUMS: Access pārkāpuma izņēmums rodas vaicājuma optimizācijas laikā, kad vaicājums piekļūst tabulai ar filtrētiem indeksiem vai statistiku

Attiecas uz
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Pazīmes

Ja izmantojat Microsoft SQL SQL Server 2014 vai 2016, kompilējot vaicājumu, kas atsaucas uz tabulu ar filtrētiem indeksiem vai filtrētu statistiku, var rasties piekļuves pārkāpuma izņēmums.

Iemesls

Šī problēma rodas, jo vaicājumu optimizētājs nevar iegūt Schema-Stability Lock tabulā, kamēr citi vaicājumi piekļūst tabulai.

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Risinājums

Šī problēma ir novērsta šādos SQL Server kumulatīvajos atjauninājumos:

Par SQL Server servisa pakotnēm

Servisa pakotnes ir kumulatīvas. Katrā jaunā servisa pakotnē ir visi labojumi, kas ir iepriekšējās servisa pakotnēs, kopā ar visiem jaunajiem labojumiem. Šai servisa pakotnei ieteicams lietot jaunāko servisa pakotni un jaunāko kumulatīvo atjauninājumu. Jums nav jāinstalē iepriekšēja servisa pakotne, pirms instalējat jaunāko servisa pakotni. Lai uzzinātu vairāk par jaunāko servisa pakotni un jaunāko kumulatīvo atjauninājumu, izmantojiet nākamā raksta 1. tabulu.

Atsauces

Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.