Sümptomid
Arvestage järgmise stsenaariumiga.
-
On olemas SQLCLR funktsioon, mis on deklareeritud kui "tarkadeks", ja seda funktsiooni saab kasutada "püsiva" optimeerimisega.
-
On sünonüüm, mis osutab funktsioonile SQLCLR.
-
Tabeliga väärtustatud funktsioon (TVF) viitab funktsiooni SQLCLR kaudu sünonüümide funktsioonile.
Selle stsenaariumi korral, kui rakenduse päringud selle TVF, võib ilmneda juurdepääsurikkumine ja võidakse kuvada tõrketeade, mis sarnaneb järgmisega:
Sõnum 0, tase 11, olek 0, rida 14
Praegusel käsul ilmnes tõsine tõrge. Tulemid, kui need on olemas, tuleks hävitada.
Lisaks logitakse tõrketeade SQL serveri tõrkelogi.
Lahendus
SQL serveri hoolduspaketi teave
See probleem on lahendatud järgmises SQL serveri hoolduspaketis.
Hoolduspaketid on kumulatiivsed. Iga uus hoolduspakett sisaldab kõiki varasemates pakettides olevaid parandusi koos uute parandustega. Meie soovitus on rakendada uusimat hoolduspaketti ja selle hoolduspaketi uusimat kumulatiivset värskendust. Enne uusima hoolduspaketi installimist pole vaja installida eelmist hoolduspaketti. Järgmise artikli tabel 1 abil leiate lisateavet uusima hoolduspaketi ja uusima kumulatiivse värskenduse kohta.
SQL serveri ja selle komponentide versiooni, väljaande ja värskendamise taseme määratlemine
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Siit leiate teavet selle kohta, mida Microsoftkasutab tarkvaravärskenduste kirjeldamiseks.