KB2651629 – PATAISYMAS: klaidos pranešimas, kai naudojate DTA norėdami suderinti vieną ar daugiau užklausų duomenų bazėje, kurioje yra daug objektų „SQL Server“ 2008", "„SQL Server“ 2008 R2" arba "„SQL Server“ 2012"

Taikoma
SQL Server 2008 R2 Standard SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 Workgroup SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

"„Microsoft“" platina "„Microsoft“ „SQL Server“ R2" arba "„Microsoft“ „SQL Server“ 2008" pataisas kaip vieną atsisiunčiamą failą. Kadangi pataisos yra kaupiamosios, kiekviename naujame leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį "„SQL Server“ R2" arba "„SQL Server“ 2008" pataisų leidimą.

Požymiai

Apsvarstykite šį scenarijų:

  • Turite duomenų bazę, kurioje yra daug objektų "Microsoft „SQL Server“ 2008" egzemplioriuje, "Microsoft „SQL Server“ R2" egzemplioriuje arba "Microsoft „SQL Server“ 2012" egzemplioriuje.
  • Galite pasirinkti visas duomenų bazės lenteles.
  • Bandote naudoti „Database Engine Tuning Advisor“ (DTA) norėdami suderinti vieną ar daugiau užklausų su duomenų baze.

Pagal šį scenarijų galite gauti šį klaidos pranešimą:

Pastaba

PAVADINIMAS: DTAEngine

Minimali saugojimo vieta, reikalinga pasirinktoms fizinėms konstrukcijoms, viršija numatytąją saugojimo vietą, kurią pasirinko „Database Engine Tuning Advisor“. Išlaikykite mažiau fizinių struktūrų arba padidinkite numatytąją saugyklos vietą, kad ji būtų didesnė negu bent <atminties dydis> MB. Norėdami padidinti saugojimo vietą, naudokite vieną iš šių būdų: (1) Jei naudojate grafinę vartotojo sąsają, įveskite reikiamą reikšmę Nustatyti maksimalią rekomendacijoms skirtą vietą (MB) puslapio Derinimo parinktys skirtukų skirtuke Išplėstinės parinktys; (2) Jei naudojate dta.exe, nurodykite didžiausią tarpo reikšmę argumentui -B; (3) Jei naudojate XML įvesties failą, nurodykite maksimalią StorageBoundInMB> elemento< vietos reikšmę dalyje <TuningOptions>

MYGTUKAI: GERAI

      

Sprendimas

Kaupiamojo naujinimo informacija

Kaupiamasis naujinimų paketas 10, skirtas „SQL Server“ R2 1 pakeitimų paketui

Šios problemos pataisa pirmą kartą buvo išleista 10 kaupiamajame naujinime. Norėdami gauti daugiau informacijos apie tai, kaip gauti šį kaupiamųjų naujinimų paketą, skirtą "„SQL Server“ R2 SP1", spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2783135 10 kaupiamasis naujinimo paketas, skirtas "„SQL Server“ 2008 R2" SP1
 Pastaba Kadangi komponavimo versijos yra kaupiamosios, kiekvienoje naujoje pataisoje yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį "„SQL Server“ R2 SP1" pataisos leidimą. Rekomenduojame taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2567616 „SQL Server“ 2008 R2" komponavimo versijos, išleistos po „SQL Server“ 2008 R2 1 pakeitimų paketo išleidimo

1 kaupiamasis naujinimų paketas, skirtas „SQL Server“ 2012 1 pakeitimų paketui

Šios problemos pataisa pirmą kartą buvo išleista 1 kaupiamajame naujinime. Norėdami gauti daugiau informacijos apie tai, kaip gauti šį kaupiamąjį naujinimų paketą, skirtą "„SQL Server“ 2012 Service Pack 1", spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2765331 1 kaupiamasis naujinimo paketas, skirtas "„SQL Server“ 2012" 1 pakeitimų paketuiPastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį „SQL Server“ 2012" pataisų leidimą. Rekomenduojame taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2772858 „SQL Server“ 2012" komponavimo versijos, išleistos išleidus 2012 m. „SQL Server“ 1 pakeitimų paketą

„SQL Server 2012“

Šios problemos pataisa pirmą kartą buvo išleista "„SQL Server“ 2012" 3 kaupiamajame naujinime. Jei norite gauti daugiau informacijos apie šį kaupiamųjų naujinimų paketą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2723749 3 kaupiamasis naujinimų paketas, skirtas „SQL Server“ 2012Pastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį „SQL Server“ 2012 m. pataisų leidimą. "„Microsoft“" rekomenduoja taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2692828 „SQL Server“ 2012" komponavimo versijos, išleistos po 2012 „SQL Server“ išleidimo Turite taikyti „SQL Server“ 2012" karštąsias pataisas „SQL Server“ 2012" diegimui.

„SQL Server 2008 R2“

Šios problemos pataisa pirmą kartą buvo išleista 13 kaupiamajame naujinime. Norėdami gauti daugiau informacijos apie tai, kaip gauti šį kaupiamųjų naujinimų paketą, skirtą „SQL Server“ R2, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2679366 13 kaupiamojo naujinimo paketas, skirtas "„SQL Server“ 2008 R2" Pastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį "„SQL Server“ 2008 R2" pataisos leidimą. Rekomenduojame taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

981356 „SQL Server“ 2008 R2 komponavimo versijos, išleistos po 2008 R2 „SQL Server“ išleidimo

„SQL Server“ 2008 Service Pack 3

Šios problemos pataisa pirmą kartą buvo išleista 4 kaupiamajame naujinime, skirtame „SQL Server“ 2008 3 pakeitimų paketui. Jei norite gauti daugiau informacijos apie šį kaupiamųjų naujinimų paketą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2673383 4 kaupiamasis naujinimo paketas, skirtas "„SQL Server“ 2008" 3 pakeitimų paketuiPastaba Komponavimo versijos yra kaupiamosios, todėl kiekviename naujame pataisos leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį „SQL Server“ 2008" pataisos leidimą. "„Microsoft“" rekomenduoja taikyti naujausią pataisos leidimą, kuriame yra ši karštoji pataisa. Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

2629969 „SQL Server“ 2008" komponavimo versijos, išleistos po 2008 „SQL Server“ 3 pakeitimų paketo išleidimo, "Microsoft „SQL Server“ 2008" karštosios pataisos yra sukurtos konkretiems „SQL Server“ pakeitimų paketams. Turite taikyti "„SQL Server“ 2008 Service Pack 3" karštąją pataisą "„SQL Server“ 2008 Service Pack 3" diegimui. Pagal numatytuosius nustatymus visos karštosios pataisos, esančios "„SQL Server“" pakeitimų pakete, yra įtrauktos į kitą "„SQL Server“" pakeitimų paketą.

Būsena

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

Sprendimo būdas

Norėdami išspręsti šią problemą, naudokite vieną iš toliau nurodytų būdų.

1 metodas

DTA spustelėkite skirtuką Derinimo parinktys , tada pasirinkite parinktį Neišlaikyti esamo PDS dalyje Fizinės dizaino struktūros (PDS), kad išlaikytumėte duomenų bazėje.

Pastaba Pagal numatytuosius nustatymus pasirinkta parinktis Išsaugoti visus esamus PDS .

2 metodas

DTA pažymėkite tik tas lenteles, kurioms norite optimizuoti indeksus, o ne visą duomenų bazę.

Nuorodos

Norėdami gauti daugiau informacijos apie „SQL Server“ papildomą priežiūros modelį, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

935897 "„SQL Server“" komanda gauna papildomą priežiūros modelį, teikiantį praneštų problemų karštąsias pataisasNorėdami gauti daugiau informacijos apie „SQL Server“ naujinimų pavadinimų suteikimo schemą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

822499 Nauja "Microsoft „SQL Server“" programinės įrangos naujinimo paketų pavadinimų suteikimo schemaNorėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

824684 Standartinių terminų, naudojamų "„Microsoft“" programinės įrangos naujinimams apibūdinti, aprašas