Microsoft разпространява Microsoft SQL Server 2008 R2 поправя като един файл за изтегляне. Тъй като корекциите са кумулативни, всяка нова версия съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 R2.
Симптоми
След като разрешите промяната на снемането на данни (CDC) в някои колони в таблица в Microsoft SQL Server 2008 R2, всички колони в таблицата са неправилно маркирани като реплицирани. Освен това извлеченията език за манипулиране на данни (ГСД) не се изпълняват, когато се опитате да изпълните изявленията в колоните, които не са разрешени за промяна на снемането на данни (CDC). Например получавате следното съобщение за грешка, когато стартирате sp_rename съхранена процедура за преименуване на колона, която не е разрешена за CDC, след като сте разрешили CDC в някои колони:
Внимание: промяната на която и да е част от име на обект може да прекъсне скриптовете и съхранената процедура. MSG 4928, Level 16, State 1, процедура sp_rename, Line 547Cannot Alter COLUMN "име на колона", тъй като е "реплицирана". MSG 0, ниво 20, състояние 0, ред 0A тежка грешка при текущата команда. Резултатите, ако има такива, трябва да бъдат отхвърлени.
Решение
Информация за сборна актуализация
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Кумулативна актуализация 10 за SQL Server 2008 R2 SP2 /en-us/help/2908087
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
SQL Server 2008 R2 сервизен пакет 1Корекцията за този проблем е издадена за първи път в сборна актуализация 1 за SQL Server 2008 R2 Service Pack 1. За повече информация как да получите тази сборна актуализация, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2544793 Кумулативна актуализация на пакета 1 за SQL Server 2008 R2 Service Pack 1Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички поправки и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 R2. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2567616 SQL Server 2008 R2 изгражда, които са издадени след SQL Server 2008 R2 Service Pack 1 е издадена
SQL Server 2008 R2Корекцията за този проблем е издадена за първи път в сборна актуализация 7. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2008 R2, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2507770 Кумулативна актуализация на пакета 7 за SQL Server 2008 R2 Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички поправки и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 R2. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
981356 SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Повече информация
За повече информация за CDC посетете следния уеб сайт на MSDN: