"Microsoft" platina "Microsoft SQL Server" 2008 2 pakeitimų paketą (SP2) kaip vieną atsisiunčiamą failą. Kadangi pataisymai yra kumuliacinės, kiekviename naujame leidime yra visos karštosios pataisos ir visi saugos naujinimai, kurie buvo įtraukti į ankstesnį "SQL Server" 2008 SP2 naujinimo leidimą.
Simptomai
Apsvarstykite šį scenarijų:
-
Galite įjungti AUTO_CLOSE duomenų bazės "sql Server 2008", "sql Server 2012" arba "sql Server 2014" egzemplioriaus parinktį.
-
Vienas arba daugiau trūkstamo indekso įrašų duomenų bazės objektui yra trūkstamo indekso dinaminio valdymo rodinys.
-
Visi šiai duomenų bazei atlikti ryšiai yra uždaryti. Pastaba Uždarius visus ryšius, tikimasi, kad duomenų bazė užsidarys automatiškai.
-
Tuo pačiu metu fono išvalymas užduotis bando panaikinti trūkstamą indekso įrašą. Gija, kuri paleidžia užduotį, nėra ta pati gija, kuri uždaro duomenų bazę.
Tokiu atveju atsiranda prieigos pažeidimas. Be to, turite iš naujo paleisti SQL serverio egzempliorių, kad išspręstumėte šią problemą.
Priežastis
Ši problema kyla dėl to, kad yra keli iškvietimai į laisvą būdą, kai trūkstama "Background Clear" operacijos užduotis bando panaikinti trūkstamą indekso įrašą.
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 1 SQL serverio 2014 SP1 /en-us/help/3067839
Kaupiamasis naujinimas 8 SQL serverio 2014 /en-us/help/3067836
Kaupiamasis naujinimas 6 SQL serverio 2012 SP2 /en-us/help/3052468
Kaupiamasis naujinimas 7 SQL serverio 2008 SP2 /en-us/help/2617148
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Sprendimas
Norėdami išspręsti šią problemą, išjunkite duomenų bazės AUTO_CLOSE parinktį.