"Microsoft" platina "Microsoft SQL Server" 2008 pataisymus 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 ankstesnio SQL serverio 2008 pataisų leidimo.
Simptomai
Apsvarstykite šį scenarijų:
-
Turite lentelę, kurioje yra "Microsoft SQL Server" 2008 "erdvinių duomenų tipo" stulpelis.
-
Yra stulpelio erdvinių duomenų tipas indeksas.
-
Užklausa nurodo stulpelį erdvinių duomenų tipas darbo krūviui, kurį naudoja duomenų bazės Tiuningas patarėjas (DTA).
Šiuo atveju "SQL Server Engine" gali įvykti prieigos pažeidimas. Ryšiui, kurį DTA naudoja darbo krūviui apdoroti, automatiškai uždaroma. Be to, SQL serverio klaidų žurnale užregistruojamas šis klaidos pranešimas:
<data> <laiko> SPID # SqldumpEXCEPTION_ACCESS_VIOLATION nenumatytas SQL serveris nutraukia šį procesą.
Sprendimas
"SQL Server 2008" pakeitimų paketo informacija
Norėdami išspręsti šią problemą, Įsigykite naujausią "SQL Server 2008" pakeitimų paketą. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
968382 Kaip įsigyti naujausią "SQL Server 2008" pakeitimų paketą
Sprendimas
Norėdami išspręsti šią problemą, naudokite vieną iš šių būdų:
-
Išjunkite arba palikite stulpelį erdvinių duomenų tipo erdvinis indeksas ir perkurkite indeksą, kai DTA analizė bus baigta.
-
Pašalinkite užklausą, nurodantį erdvinių duomenų tipų stulpelius ir nurodantį erdvinių duomenų tipo indeksus darbo krūviui, kurį naudoja DTA.
Pastaba Pagal dizainą DTA nerekomenduoja erdvinių stulpelių, skirtų lentelėms, erdvinių indeksų.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Daugiau informacijos
Jei norite gauti daugiau informacijos apie DTA naudingumą, apsilankykite šioje MSDN svetainėje: