Microsoft разпространява корекциите за Microsoft SQL Server 2008 Microsoft SQL Server 2008 R2 като един файл за изтегляне. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция на SQL Server 2008 SQL Server 2008 R2.
Симптоми
Имайте предвид сценария, описан по-долу:
- Имате един сървър, на който се изпълнява репликация в среда на Microsoft SQL Server 2008 или на Microsoft SQL Server 2008 R2.
- Имате втори сървър, на който се изпълнява Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2, и репликацията е забранена или не е инсталирана.
- Трябва да възстановите реплицирана база данни на първия сървър на втория сървър.
- По време на процеса на възстановяване на базата данни потребител или приложение изпълнява съхранената процедура sp_replcounters на втория сървър.
В този случай може да възникне непозволен достъп до втори сървър. Освен това се създава стеков файл за вторично копие в папката за регистриране на SQL Server. Когато възникне този проблем, може да се наложи да рестартирате втория сървър.
Причина
Този проблем възниква, защото съхранената процедура sp_replcounters изпълнява на сървър, където репликацията е забранена или не е инсталирана. Когато sp_replcounters се опита да получи достъп до кеша за статии, операцията за възстановяване на базата данни вече е извикала clear_db_repl_cache за премахване на базата данни от кеша за статии, преди базата данни да бъде добавена обратно в кеша за статии.
Решение
Кумулативна информация за актуализацията
SQL Server 2008 R2
Корекцията за този проблем е издадена за първи път в кумулативна актуализация 9. За допълнителна информация как да получите този сборен пакет за актуализация за SQL Server 2008 R2, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2567713 Сборна актуализация 9 за SQL Server 2008 R2 Забележка: Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция SQL Server 2008 R2. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
981356 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2
SQL Server 2008 R2 Service Pack 1
Корекцията за този проблем е издадена за първи път в сборна актуализация 2 за SQL Server 2008 R2 Service Pack 1. За допълнителна информация как да получите този пакет за кумулативна актуализация, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2567714 Сборен пакет за актуализация 2 за SQL Server 2008 R2 Service Pack 1Note Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция за SQL Server 2008 R2. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2567616 Компилациите на SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2 Service Pack 1
SQL Server 2008
Корекцията за този проблем е издадена за първи път в кумулативна актуализация 4. За допълнителна информация как да получите този сборен пакет за актуализация за SQL Server 2008, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2527180 Сборен пакет за актуализация 4 за SQL Server 2008 Service Pack 2Note Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция SQL Server 2008. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
956909 Компилациите на SQL Server 2008, които са издадени след издаването на SQL Server 2008
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Повече информация
За повече информация относно това какви файлове са променени и за информация за всички предварителни условия за прилагане на кумулативния пакет за актуализация, който съдържа актуалната корекция, описана в тази статия от базата знания на Microsoft, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2527180 Сборен пакет за актуализация 4 за SQL Server 2008 Service Pack 2
Справки
За повече информация относно статистиката за репликация посетете следния уеб сайт на Microsoft Developer Network (MSDN):
sp_replcounters (Transact-SQL) За повече информация относно списъка с компилациите, които са налични след издаването на SQL Server 2008, щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
956909 Компилациите на SQL Server 2008, които са издадени след издаването на SQL Server 2008За повече информация относно модела за постъпково обслужване за SQL Server щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
935897 От екипа на SQL Server се предлага модел на постъпково обслужване, който да предоставя актуални корекции за съобщени проблемиЗа повече информация относно схемата за именуване на SQL Server актуализации щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
822499 Нова схема за именуване на пакетите за актуализация на софтуера на Microsoft SQL Server За повече информация относно терминологията за софтуерни актуализации щракнете върху следния номер на статия в базата знания на Microsoft:
824684 Описание на стандартната терминология, която се използва за описание на софтуерните актуализации на Microsoft