KB2651629 – КОРЕКЦИЯ: Съобщение за грешка, когато използвате DTA за настройка на една или повече заявки към база данни, която съдържа много обекти в SQL Server 2008, SQL Server 2008 R2 или SQL Server 2012

Отнася се за
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 разпространява корекциите за Microsoft SQL Server 2008 R2 или Microsoft SQL Server 2008 като един файл за изтегляне. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекции за SQL Server 2008 R2 или SQL Server 2008.

Симптоми

Имайте предвид сценария, описан по-долу:

  • Имате база данни, която съдържа много обекти в екземпляр на Microsoft SQL Server 2008, във екземпляр на Microsoft SQL Server 2008 R2 или във екземпляр на Microsoft SQL Server 2012.
  • Избирате всички таблици в базата данни.
  • Опитвате се да използвате Съветник за регулиране на ядро на база данни (DTA), за да настроите една или повече заявки спрямо базата данни.

В този случай може да получите следното съобщение за грешка:

Забележка

ЗАГЛАВИЕ: DTAEngine

Минималното необходимо място за съхранение за избраните физически структури надвишава мястото за съхранение по подразбиране, избрано от Съветник за регулиране на ядро на база данни. Запазете по-малко физически структури за проектиране или увеличете мястото за съхранение по подразбиране, така че да бъде по-голямо от поне <МБ памет.> Използвайте един от следните методи, за да увеличите мястото за съхранение: (1) Ако използвате графичния потребителски интерфейс, въведете задължителната стойност за дефиниране на максимално място за препоръки (МБ) в раздела "Разширени опции" на страницата с раздели "Опции за настройка"; (2) Ако използвате dta.exe, задайте стойността за максимален интервал за аргумента -B; (3) Ако използвате XML входен файл, задайте стойността за максималното пространство за елемента <StorageBoundInMB> под <TuningOptions>

БУТОНИ: OK

      

Решение

Кумулативна информация за актуализацията

Сборен пакет за актуализация 10 за SQL Server 2008 R2 Service Pack 1

Корекцията за този проблем е издадена за първи път в кумулативна актуализация 10. За допълнителна информация как да получите този сборен пакет за актуализация за SQL Server 2008 R2 SP1 щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2783135 Сборен пакет за актуализация 10 за SQL Server 2008 R2 SP1
 Забележка: Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция на SQL Server 2008 R2 SP1. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2567616 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2 Service Pack 1

Сборен пакет за актуализация 1 за SQL Server 2012 Service Pack 1

Корекцията за този проблем е издадена за първи път в кумулативна актуализация 1. За повече информация как да получите този сборен пакет за актуализация за SQL Server 2012 Service Pack 1, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2765331 Сборен пакет за актуализация 1 за SQL Server 2012 Service Pack 1Note Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция SQL Server 2012. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2772858 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012 Service Pack 1

SQL Server 2012

Корекцията за този проблем е издадена за първи път в сборна актуализация 3 за SQL Server 2012. За допълнителна информация относно този пакет за кумулативна актуализация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2723749 Сборен пакет 3 за SQL Server 2012Note Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция SQL Server 2012. Microsoft препоръчва да обмислите прилагането на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2692828 Компилациите на SQL Server 2012, които са издадени след издаването на SQL Server 2012 Трябва да приложите актуална корекция на SQL Server 2012 към инсталация на SQL Server 2012.

SQL Server 2008 R2

Корекцията за този проблем е издадена за първи път в кумулативна актуализация 13. За допълнителна информация как да получите този сборен пакет за актуализация за SQL Server 2008 R2, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2679366 Сборен пакет за актуализация 13 за SQL Server 2008 R2 Забележка: Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция SQL Server 2008 R2. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

981356 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2

SQL Server 2008 Service Pack 3

Корекцията за този проблем е издадена за първи път в сборна актуализация 4 за SQL Server 2008 Service Pack 3. За допълнителна информация относно този пакет за кумулативна актуализация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2673383 Сборен пакет за актуализация 4 за SQL Server 2008 Service Pack 3Note Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция SQL Server 2008. Microsoft препоръчва да обмислите прилагането на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2629969 Компилациите на SQL Server 2008, които са издадени след издаването на SQL Server 2008 Service Pack 3 Горещите корекции на Microsoft SQL Server 2008 се създават за определени сервизни пакети за SQL Server. Трябва да приложите актуална корекция за SQL Server 2008 Service Pack 3 към инсталация на SQL Server 2008 Service Pack 3. По подразбиране всяка актуална корекция, предоставена в сервизен пакет на SQL Server, се включва в следващия сервизен пакет на SQL Server.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Заобиколно решение

За да решите проблема по заобиколен начин, използвайте един от следните методи.

Метод 1

В DTA щракнете върху раздела " Опции за настройка " и след това изберете опцията "Не запазвай съществуващите PDS " под "Структури от физическо проектиране (PDS)", за да ги запазите в базата данни.

Забележка: По подразбиране е избрана опцията "Запази всички съществуващи PDS ".

Метод 2

В DTA изберете само таблиците, за които искате да оптимизирате индексите, вместо да избирате цялата база данни.

Справки

За повече информация относно модела на постъпково обслужване за SQL Server щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

935897 От екипа на SQL Server се предлага модел на постъпково обслужване, който да предоставя актуални корекции за съобщени проблемиЗа повече информация относно схемата за именуване на SQL Server актуализации щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

822499 Нова схема за именуване на пакетите за актуализация на софтуера на Microsoft SQL Server За повече информация относно терминологията за софтуерни актуализации щракнете върху следния номер на статия в базата знания на Microsoft:

824684 Описание на стандартната терминология, която се използва за описание на софтуерните актуализации на Microsoft