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

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

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

Симптоми

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

  • Можете да конфигурирате публикация на репликация на обединяване, която използва уеб синхронизиране на екземпляр на Microsoft SQL Server 2008 R2 или на екземпляр на Microsoft SQL Server 2012.

  • Статия в публикацията има таблица, която съдържа изчисляема колона.

  • Можете да използвате команда update, за да актуализирате стойността на колона до NULL за абоната. Командата update актуализира също множество редове на таблицата.

    Колоната, чиято стойност е актуализирана на NULL, е вдясно от изчисляемата колона.

  • Изпълнявате репликацията на обединяването.

В този случай възниква несходимост при която актуализираните данни за абоната не се синхронизират с издателя.

Решение

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

SQL Server 2008 R2 Service Pack 2

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

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

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

SQL Server 2012

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

2703275 Сборен пакет за актуализация 2 за 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 Service Pack 1

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

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

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

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

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

Състояние

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