"Microsoft" platina "Microsoft SQL Server 2008 R2" 1 pakeitimų paketą (SP1) ir "Microsoft SQL Server" 2012 išsprendžia kaip vieną atsisiunčiamą failą. Kadangi pataisymai yra kumuliacinės, kiekviename naujame leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnės SQL serverio 2008 R2 1 pakeitimų paketo (SP1) ir "Microsoft SQL Server" 2012 pataisų leidimo.
Simptomai
Apsvarstykite šį scenarijų:
-
Galite atlikti CLR saugomą procedūrą arba funkciją, kuri nurodo vartotojo apibrėžiamus lentelės tipo parametrus.
-
Išsaugota procedūra pakeista arba vykdote komandą DBCC FREEPROCCACHE , kuri išvalo saugomos procedūros vykdymo planą.
-
Galite dar kartą paleisti CLR saugomą procedūrą.
Šiuo atveju CLR saugoma procedūra nevykdoma ir atsiranda prieigos pažeidimas.
Sprendimas
Kaupiamojo naujinimo informacija
"SQL Server 2008 R2" 2 pakeitimų paketas
Ši problema buvo pirmą kartą išleista Kaupiamasis naujinimas 1 SQL serverio 2008 R2 Service Pack 2. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamąjį naujinimų paketą, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2720425 Kaupiamojo naujinimo paketas 1, skirtas "SQL Server 2008 R2" 2 pakeitimų paketuiPastaba Kadangi komponavimo versijos yra kumuliacinės, kiekviena nauja pataisų versija yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio SQL serverio 2008 R2 pataisų leidimo. Rekomenduojame apsvarstyti, kaip taikyti naujausią pataisų leidimą, kuriame yra šios karštosios pataisos. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2730301 SQL serverio 2008 R2 komponavimo versijos, išleistos po "SQL Server 2008 R2" 2 pakeitimų paketo išleidimo
SQL serverio 2012
Šios problemos pataisa pirmą kartą buvo išleista Kaupiamasis naujinimas 2 SQL serverio 2012. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamojo naujinimo paketą, skirtą "SQL Server", spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2703275 Kaupiamojo naujinimo paketas 2 SQL serverio 2012Pastaba Kadangi komponavimo versijos yra kumuliacinės, kiekviena nauja pataisų versija apima visas karštąsias pataisas ir visas saugos pataisas, kurios buvo pridėtos prie ankstesnės SQL serverio pataisos leidimo. Rekomenduojame apsvarstyti, kaip taikyti naujausią pataisų leidimą, kuriame yra šios karštosios pataisos. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2692828 "SQL Server 2012" komponavimo versijos, išleistos po "SQL Server" 2012 išleidimo
SQL serverio 2008 R2 SP1
Šios problemos taisymas pirmą kartą buvo išleistas Kaupiamasis naujinimas 7. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamojo naujinimo paketą, skirtą "SQL Server 2008 R2" 1 pakeitimų paketui, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2703282 Kaupiamojo naujinimo paketas 7, skirtas "SQL Server" 2008 R2 SP1Pastaba Kadangi komponavimo versijos yra kumuliacinės, kiekviena nauja pataisų versija yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnės SQL serverio 2008 R2 1 pakeitimų paketo pataisos leidimo. Rekomenduojame apsvarstyti, kaip taikyti naujausią pataisų leidimą, kuriame yra šios karštosios pataisos. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2567616 SQL serverio 2008 R2 stato, buvo paleistas po to, kai buvo išleistas SQL Server 2008 R2 SP1
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.