NUSTATYTI: Sudėtinius rodyklės lentelė gali užtrukti ilgiau nei turėtų būti atkurtas naudojant pareiškimo pakeisti indeksas atkurti SQL Server

Taikoma: SQL Server 2008 WorkgroupSQL Server 2008 EnterpriseSQL Server 2008 Developer

Bug #: 50003456 (SQL karštoji pataisa)
"Microsoft" Microsoft SQL Server 2008 pataisymus išleidžia kaip vieną atsisiunčiamą failą. Kadangi šie pataisymai yra kaupiamieji, kiekvienoje laidoje būna visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnę SQL Server 2008 pataisymų laidą.

Požymiai


Microsoft SQL Server 2008, SQL Server 2012 arba SQL serverio 2014 m., galite naudoti rodyklės priežiūros metu pareiškimo Pakeisti indeksas atkurti sankaupos rodyklės lentelė. Kai tai darote, sudėtinius rodyklės lentelė gali užtrukti ilgiau nei turėtų būti atkurtas.

Priežastis


Ši problema kyla, kai klasterinis indeksas lentelėje yra duomenų srauto failo. Kai sankaupos rodyklės lentelė bus sukurta, nereikalingų kopijavimo operacijas failą srauto duomenis. Nereikalingų kopijavimo padaro atkurti lėčiau.

Sprendimas


Sprendimas


Norėdami išspręsti šią problemą, atlikite šiuos veiksmus:
  1. Tiesioginis klasterinis indeksas.


    Galite naudoti toliau
    DROP INDEX patvirtinimas gali sumažėti klasterinis indeksas. Jei norite gauti daugiau informacijos apie tai, kad
    DROP INDEX patvirtinimą, apsilankykite šioje "Microsoft" programų kūrėjų tinklo (MSDN) žiniatinklio svetainėje:
  2. Sukurkite naują klasterinis indeksas.


    Galite naudoti toliau
    Sakinys CREATE INDEX sukurti naują klasterinis indeksas. Jei norite gauti daugiau informacijos apie tai, kad
    Sakinys CREATE INDEX , apsilankykite šioje MSDN žiniatinklio svetainėje:

Būsena


„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Daugiau informacijos


Jei norite gauti daugiau informacijos apie pakeistus failus ir informacijos apie būtinąsias sąlygas pritaikyti kaupiamųjų naujinimų paketas, kuriame yra karštąsias pataisas, aprašytas šiame Microsoft žinių bazės straipsnyje, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
956717 kaupiamojo naujinimo paketo 1 SQL Server 2008

Nuorodos


Daugiau informacijos apie sąraše komponavimo versijų, kurios išleistos po to SQL Server 2008, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

956909 the SQL Server 2008 komponavimo versijos, išleistos po to, kai buvo išleistas SQL Server 2008

Jei norite gauti daugiau informacijos apie papildomos priežiūros modelį SQL Server, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

935897 papildomos priežiūros modelį galite atsisiųsti iš SQL serverio komandos, kuri pateikia praneštų problemų karštąsias pataisas

Jei norite gauti daugiau informacijos apie SQL Server naujinimų pavadinimų suteikimo schemą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

822499 naujo įvardijimo schema, skirta Microsoft SQL Server programinės įrangos naujinimų paketams

Norėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:
824684 standartinę terminologiją, vartojamą Microsoft programinės įrangos naujinimams apibūdinti, aprašas