KB2628126 - FIX: "Помилка повнотекстового індексу під час стиснення або розпакування" під час створення повнотекстового індексу в SQL Server 2008 або в SQL Server 2008 R2, якщо первинним ключем є стовпець BIGINT

Застосовується до
SQL Server 2008 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

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

Ознаки

Нижче описано такий сценарій.

  • У вас є таблиця зі стовпцями BIGINT і XML у Microsoft SQL ServerSQL Server 2008 або в Microsoft SQL ServerSQL Server 2008 R2.
  • Первинним ключем таблиці є стовпець "Велике ціле ".
  • Ви намагаєтеся створити повнотекстовий індекс у стовпці XML.

У цьому сценарії до журналу помилок SQL Server додається повідомлення про помилку, схоже на таке:

Примітка.

<Дата><Час> spid# Помилка: 30045, Важливість: 17, Стан: 53.
<Date><Time> spid# Помилка повнотекстового індексу під час стискання або розпакування. Можливо, повнотекстовий покажчик на диску пошкоджено. Запустіть dbcc checkdatabase і повторно заповніть індекс.

Крім того, до повнотекстового журналу пошуку записується повідомлення про помилку, схоже на таке:

Примітка.

<Дата><Час> spid# 0x80fc755dПід час заповнення повнотекстового індексу для табличного або індексованого подання '<table or veiw>' (ідентифікатор таблиці або індексованого подання <'ID'>, ідентифікатор бази даних '<ID'>), повнотекстове значення ключа '<Value>'. Буде здійснено спробу його переіндексування.

Крім того, SQL Server створює файли дампів пам'яті в папці журналу програми.

Спосіб усунення проблеми

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

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

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

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

2629969 Збірки SQL Server 2008, випущені після випуску SQL Server 2008 року з пакетом оновлень 3. Виправлення Microsoft SQL Server 2008 застосовуються до конкретних пакетів оновлень SQL Server. Необхідно застосувати виправлення з пакетом оновлень 3 SQL Server 2008 до інсталяції SQL Server 2008 із пакетом оновлень 3. За замовчуванням усі виправлення, які містяться в пакеті оновлень SQL Server, включаються в наступний пакет оновлень SQL Server.

SQL Server 2008 R2

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

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

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

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

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

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

2567616 Збірки SQL Server 2008 R2, випущені після випуску SQL Server 2008 R2 з пакетом оновлень 1

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

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

2617148 Сукупний пакет оновлень 7 для SQL Server 2008 із пакетом оновлень 2Note Оскільки збірки є кумулятивними, кожний новий випуск оновлення містить усі виправлення та всі оновлення системи безпеки, включені в попередній випуск оновлення SQL Server 2008 року. Радимо застосувати останній випуск оновлення, який містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:

2402659 Збірки SQL Server 2008, випущені після виходу SQL Server 2008 р. з пакетом оновлень 2 SQL Server 2008 р., створюються для конкретних пакетів оновлень SQL Server. Необхідно застосувати виправлення SQL Server 2008 із пакетом оновлень 2 (SP2) до інсталяції SQL Server 2008 із пакетом оновлень 2 (SP2). За замовчуванням усі виправлення, які містяться в пакеті оновлень SQL Server, включаються в наступний пакет оновлень SQL Server.

Стан

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

Посилання

Щоб отримати додаткові відомості про модель інкрементного обслуговування для SQL Server, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:

935897 Команда SQL Server надає поточні виправлення для виявлених проблемЩоб отримати додаткові відомості про схему іменування для оновлень SQL Server, клацніть номер цієї статті бази знань Microsoft:

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

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