FIX: Не вдалося додати статтю для публікації, які є в базі даних, віддзеркалення партнерства в SQL Server 2008 або SQL Server 2008 R2

Переклади статей Переклади статей
Номер статті: 2737161 - Показ продуктів, яких стосується ця стаття.
Майкрософт поширює Microsoft SQL Server 2008 пакета оновлень 3 виправлення як один файл завантажується. Оскільки Накопичувальне виправлення, кожен новий реліз містить усі виправлення, і всі виправлення безпеки, що входили до попередніх SQL Server 2008 SP 3 виправити реліз.
Розгорнути все | Згорнути все

На цій сторінці

Ознаки

Розглянемо таку ситуацію:
  • Настроювання віддзеркаленням баз даних на два екземпляри Microsoft SQL Server 2008 або Microsoft SQL Server 2008 R2.
  • Настроювання публікації транзакційні реплікації для бази даних є основної бази даних для читання й записування на основний маркер сервер бази даних віддзеркалення партнерства. Реплікація ініціалізації закінчена і потім синхронізується з абонентом.
  • Репліковану базу даних не над від основного сервера сервер дзеркало.

    Примітка Коли це відбувається, колишній Дзеркальний сервер переключення ролей і бази даних поставляється онлайн в режимі читання й записування, як нової основної бази даних.
  • Додати статтю для публікації на новий екземпляр основного. Реплікація ініціалізації закінчена і потім синхронізується з абонентом.
  • Додати іншу статтю до опублікування.
У цьому випадку ви отримаєте такі протокол IMAP про помилку.

протокол IMAP про помилку 1

Знімок не створено, оскільки немає підписки потрібне ініціалізації.

протокол IMAP про помилку 2

MSG 14058, 16 рівня, держава 1, процедури sp_MSrepl_addsubscription_article, рядок «Кому» 331

Не вдалося створити підписки, оскільки підписку вже існує в базі даних підписки. Тільки один підписку на цю публікацію дозволено у кожної бази даних. відмовитися від підписки і додайте його знову, якщо необхідно. Якщо проблема не зникне, реплікації метадані можуть виявитися неправильними; Переглянути онлайн книги відомості про виправлення неполадок

ПриміткаЦя проблема все ще виникає, якщо ви не оригінальні екземпляр основного та додайте ж статті.

Розв'язанн

сукупний пакет оновлень інформації

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

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 3. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2008 R2 пакетом оновлень 2, клацніть номер статті в базі знань Microsoft Knowledge Base:
2754552 сукупний пакет оновлень пакета 3 для SQL Server 2008 R2 пакетом оновлень 2
Примітка Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу на попередній SQL Server 2008 R2 пакет оновлень 2 виправити реліз. Радимо, що ви розглянути питання про застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
2730301 SQL Server 2008 R2 будує, випущені після випуску SQL Server 2008 R2 пакетом оновлень 2

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

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 9. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2008 R2 пакетом оновлень 1, клацніть номер статті в базі знань Microsoft Knowledge Base:
2756574 сукупний пакет оновлень пакет 9 для SQL Server 2008 R2 пакетом оновлень 1
Примітка Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу на попередній SQL Server 2008 R2 пакет оновлень 1 виправити реліз. Радимо, що ви розглянути питання про застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
2567616 SQL Server 2008 R2 будує, випущені після випуску SQL Server 2008 R2 пакетом оновлень 1

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

Виправлення для цієї проблеми вперше випущений в накопичувальне оновлення 7 для пакета оновлень 3 для SQL Server 2008. Щоб отримати додаткові відомості про отримання цього сукупного оновлення пакет для пакета оновлень 3 для SQL Server 2008 клацніть номер статті в базі знань Microsoft Knowledge Base:
2738350 сукупний пакет оновлень пакета 7 для пакета оновлень 3 для SQL Server 2008
Примітка Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, що входили до попередніх SQL Server 2008 SP 3 виправити реліз. Радимо, що ви розглянути питання про застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
2629969 SQL Server 2008 будує, випущені після виходу пакета оновлень 3 для SQL Server 2008

Стан

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

Додаткові відомості

Для отримання додаткових відомостей про настроювання реплікації і віддзеркаленням баз даних перейдіть до наступного веб-сайт MSDN:
Настроювання реплікації і віддзеркаленням баз даних
Для отримання додаткових відомостей про віддзеркаленням баз даних перейдіть до наступного веб-сайт MSDN:
Загальна інформація про віддзеркаленням баз даних

Обхідний шлях

Щоб вирішити цю проблему, визначити, чи в sys.servers.server_id стовпці а syssubscriptions.ssrvid — матч на екземпляр активної бази даних, перед додаванням статті.

коментар до обговорення
  • Якщо два стовпці не збігаються, ви повинні додати статтю до публікації за екземпляр, в якому стовпці відповідають. Можливо, доведеться планувати простоїв на провал над бази даних для екземпляра партнера.
  • За наявності кількох srvid значень у таблиці syssubscriptions , видалити статтю, яка має значення різних srvid , fail протягом бази даних для екземпляра партнера і потім знову додати статтю.

Властивості

Номер статті: 2737161 - Востаннє переглянуто: 15 жовтня 2012 р. - Редакція: 2.0
Застосовується до:
  • Microsoft SQL Server 2008 Service Pack 3
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
Ключові слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2737161 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2737161

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com