Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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:

  • Конфигуриране на репликация за транзакция за база данни.

  • Базата данни е конфигурирана с помощта на опцията read_committed_snapshot.

  • Репликацията е конфигурирана да използва основната sync_method. След това се инициализират абонатите на репликация и се генерира снимка за репликацията.

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

  • <> spid ИД на<> Replication-Replication разпространение
    Подсистема: агентът<името на агента> неуспешно. Редът не е намерен при абоната при прилагането на реплицирана команда.

  • <грешка в>за дата и час <> грешка: 14151, сериозност: 18, щат: 1.

    <<на>дата и час spid<ИД> Replication-Replication разпространение

    Подсистема: агентът<името на агента> неуспешно. Нарушаване на ограничението PRIMARY KEY '<името на първичния ключ>". Не може да се вмъкне дублиран ключ в обект '<таблица в>на абоната ".

Причина

Този проблем възниква, защото липсва заключване, когато снимката се генерира за репликация.

Решение

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

SQL Server 2008 Service Pack 1


Корекцията за този проблем е издадена първо в сборна актуализация 9 за SQL Server 2008 Service Pack 1.

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

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

SQL Server 2008 Service Pack 2

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

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

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

SQL Server 2008 R2


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

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

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

Статут

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".

Препратки

За повече информация относно репликацията на SQL Server посетете следния уеб сайт на Microsoft Developer Network (MSDN):

репликация на SQL ServerЗа повече информация относно изолиране на снимки посетете следния уеб сайт на MSDN:

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

935897 Модел на постъпково обслужване е наличен от екипа на SQL Server да предостави актуални корекции за съобщени проблеми

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

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

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×