KB2658234 – КОРЕКЦИЯ: Ненужни актуализации за абонат след повторното му инициализиране, ако към публикация SQL Server 2008, SQL Server 2008 R2 или SQL Server 2012 е добавена нова статия

Отнася се за
SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2008 Service Pack 2 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web

Microsoft разпространява корекциите за Microsoft SQL Server 2008 SP2 или Microsoft SQL Server 2012 като един файл за изтегляне. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция на SQL Server 2008 SP2 или Microsoft SQL Server 2012.

Симптоми

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

  • Настройвате среда за публикуване на репликация на обединяване в Microsoft SQL Server 2008, Micorosoft SQL Server 2008 R2 или Microsoft SQL Server 2012.
  • Имате динамично филтрирана публикация и абонат в средата, а абонатът вече е синхронизиран с издателя.
  • Добавяте нова статия в публикацията. Това генерира нова снимка и нова динамична снимка.
  • Изпълнявате заданието за репликация и абонатът се синхронизира отново с издателя.
  • Вие инициализирате повторно абоната.

В този сценарий, когато абонатът се синхронизира, след като е настроен за повторно инициализиране, се извършва групово вмъкване на всички таблици. Въпреки това се извършват актуализации на всички редове от току-що вмъкнатите таблици. Това води до бавна работа, ако статията е голяма.

Забележка: Този проблем възниква и ако добавите нов абонат, вместо да инициализирате повторно съществуващия абонат.

Решение

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

SQL Server 2008 Service Pack 3

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

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

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

SQL Server 2008 R2 Service Pack 1

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

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

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

SQL Server 2012

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

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

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

Сборна актуализация 8 за SQL Server 2008 Service Pack 2

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

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

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

Състояние

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