FIX: Помилка 17066, коли ви повторити статті таблиці, що містить на стовпець тип даних n-текст у SQL Server 2008 R2

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

Ознаки

Розглянемо таку ситуацію:
  • У вас на n-текст стовпець тип даних у таблиці Microsoft SQL Server 2008 R2.
  • Створити транзакційні реплікації, яка містить таблицю для статті.
  • Стовпець тип даних n-текст оновлюється для NULL.
У цьому випадку реплікації не вдалося журналу читач агента, і з'являється таке протокол IMAP про помилку:

Помилка: 17066, тяжкості: 16, держави: 1.

SQL Server твердження: файл:replicat.cpp>, рядок «Кому» 2701 Помилка твердження = = 'pRowset'. Ця помилка може бути пов'язані з терміни. Якщо помилка не зникне після повторного заяві, використовувати DBCC CHECKDB перевірити базу даних для структурної цілісності, або перезавантажте сервер, щоб забезпечити в пам'яті дані структури не пошкоджено.

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

коментар до обговорення
  • Це питання є більш помітним, під Вільний час сценарій виконання UPDATETEXT заявою для оновлення на n-текст стовпець тип даних.
  • Ця проблема виникає, хоча стовпець тип даних n-текст виключено статті впорядкована стопка карт з чергуванням кольорів списку, який використовує вертикальні фільтрування.

Розв'язанн

Щоб вирішити цю проблему, виконайте такі дії:

  1. Видалити наявні публікації під постраждалих бази даних.
  2. Застосувати виправлення.
  3. Повторне створення публікації або передплати з нуля.

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

Стан

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

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

Щоб отримати додаткові відомості про типи даних n-текст, текст і зображення перейдіть на веб-сайт корпорації Microsoft Developer Network (MSDN):
n-текст, текст і зображення (Transact-SQL)
Докладніше про види реплікації перейдіть до наступного веб-сайт MSDN:
Типи реплікації огляд
Докладніше про те, як транзакційні реплікації твори перейдіть до наступного веб-сайт MSDN:
Як транзакційні реплікації робіт

Властивості

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

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

 

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