Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису 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. Крім того, може з'явитися одне з таких повідомлень про помилку:

  • <>"Дата й час" із ідентифікатором<> Replication-Replication розподілу
    Підсистема: не вдалося >ім'я агента< агента. Під час застосування реплікованої команди рядок не знайдено в абонента.

  • <>> ідентифікатора<дати: 14151, серйозність: 18, стан: 1.

    <>>розподілу

    Replication-Replication ідентифікатора< Підсистема: не вдалося >ім'я агента< агента. Порушення обмеження ПЕРВИННОГО КЛЮЧА '<імені первинного ключа>'. Не вдалося вставити повторюваний ключ в об'єкт "<таблиці в абонента>".

Причина

Ця проблема виникає через відсутність блокування під час створення знімка для реплікації.

Спосіб вирішення

Сукупні відомості про оновлення

SQL Server 2008 з пакетом оновлень 1


Виправлення цієї проблеми вперше випущено в сукупному пакеті оновлень 9 для пакета оновлень 1 SQL Server 2008.

Примітка. Оскільки ці збірки сукупні, кожен новий випуск виправлення містить усі виправлення та всі виправлення системи безпеки, які входили в попередній випуск виправлення SQL Server 2008. Корпорація Майкрософт рекомендує розглянути застосування останнього випуску виправлення, який містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:

970365 Збірки SQL Server 2008 року, випущені після випуску
пакета оновлень 1 SQL Server 2008 Для певних пакетів оновлень SQL Server створюються виправлення Microsoft SQL Server 2008. Потрібно застосувати виправлення SQL Server 2008 з пакетом оновлень 1 до інсталяції пакета оновлень 1 SQL Server 2008. За промовчанням будь-які виправлення, які надаються в SQL Server пакет оновлень входить до складу наступного пакета оновлень SQL Server.

SQL Server 2008 із пакетом оновлень 2

Виправлення цієї проблеми вперше випущено в сукупному пакеті оновлень 1 для пакета оновлень 2 SQL Server 2008. Щоб отримати додаткові відомості про цей пакет сукупного оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:

2289254 Сукупне оновлення 1 для пакета оновлень 2 (SP2) SQL Server 2008, оскільки ці збірки сукупні, кожен новий випуск виправлення містить усі виправлення та всі виправлення системи безпеки, які входили в попередній випуск виправлення SQL Server 2008 року. Радимо застосувати останній випуск виправлення, який містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:

2402659 Збірки SQL Server 2008 року, випущені після випуску пакета оновлень 2 SQL Server 2008

SQL Server 2008 R2


Виправлення цієї проблеми вперше випущено в сукупному пакеті оновлень 4. Щоб отримати додаткові відомості про те, як отримати цей пакет сукупний пакет оновлень для SQL Server 2008 R2 клацніть номер статті в базі знань Microsoft Knowledge Base:

2345451 Сукупний пакет оновлень пакета 4 для SQL Server 2008 R2 Примітка Оскільки збірки сукупні, кожен новий випуск виправлення містить усі виправлення та всі виправлення системи безпеки, які входили в попередній випуск виправлення SQL Server 2008 R2. Радимо застосувати останній випуск виправлення, який містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:

981356 Збірки SQL Server 2008 R2, випущені після випуску SQL Server 2008 R2

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".

Посилання

Щоб отримати додаткові відомості про SQL Server реплікації відвідайте такий веб-сайт Microsoft Developer Network (MSDN):

реплікація SQL ServerЩоб отримати додаткові відомості про ізоляцію знімка відвідайте такий веб-сайт MSDN:

Ізоляція знімкаЩоб отримати додаткові відомості про модель інкрементного обслуговування для SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:
 

935897 Інкрементна модель обслуговування доступна в команді SQL Server для доставки виправлень для повідомлених проблем

Щоб отримати додаткові відомості про схему іменування для оновлень SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:
 

822499Нова схема іменування для пакетів оновлення програмного забезпечення Microsoft SQL Server Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Microsoft Knowledge Base:

824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×