Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2 в виде одного загружаемого файла. Поскольку исправления являются накопительными, каждый новый выпуск содержит все исправления и все обновления для системы безопасности, которые были включены в предыдущий выпуск обновления SQL Server 2008 или SQL Server 2008 R2.
Проблема
Рассмотрим следующий сценарий.
- У вас есть таблица, содержащая столбец BIGINT и XML в Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2.
- Первичным ключом таблицы задается столбец BIGINT .
- Вы пытаетесь создать полнотекстовый индекс в столбце XML.
В этом случае в журнале ошибок SQL Server записывается сообщение об ошибке, похожее на следующее:
Примечание
<Дата><и время> Ошибка spid# : 30045, серьезность: 17, состояние: 53.
<Date><Time> spid# Полнотекстовый индекс при сжатии или распаковке. Возможно, на диске поврежден полнотекстовый индекс. Запустите команду dbcc checkdatabase и повторно заполните индекс.
Кроме того, в полнотекстовом журнале поиска регистрируется сообщение об ошибке, похожее на следующее:
Примечание
<Дата><и время> spid# Ошибка "0x80fc755d" произошла во время заполнения полнотекстового индекса для таблицы или индексированного представления "<table или veiw>" (идентификатор таблицы или индексированного представления "<ID",> идентификатор базы данных "<ID",> полнотекстовое значение ключа "<Value>". Будет предпринята попытка повторно индексировать его.
Кроме того, SQL Server создает файлы дампа памяти в папке журнала приложений.
Решение
Сведения о накопительном пакете обновления
SQL Server 2008 с пакетом обновления 3 (SP3)
Исправление для этой проблемы было впервые выпущено в накопительном пакете обновления 3 для SQL Server 2008 с пакетом обновления 3 (SP3). Дополнительные сведения об этом накопительном пакете обновления см. в следующей статье базы знаний Майкрософт:
2648098 Накопительный пакет обновления 3 для SQL Server 2008 Пакет обновления 3 Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 г. Корпорация Майкрософт рекомендует рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
2629969 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 с пакетом обновления 3 (SP3) Исправления для Microsoft SQL Server 2008 предназначены для определенных пакетов обновления SQL Server. Установите исправление пакета обновления 3 для SQL Server 2008 с пакетом обновления 3 (SP3) для SQL Server 2008 с пакетом обновления 3. По умолчанию все исправления, предоставляемые в пакете обновления для SQL Server, входят в следующий пакет обновления для SQL Server.
SQL Server 2008 R2
Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 11. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, откройте статью со следующим номером в базе знаний Майкрософт:
2633145 Накопительный пакет обновления 11 для SQL Server 2008 R2 Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправлений содержит все исправления и исправления для системы безопасности, которые входили в предыдущий выпуск исправления SQL Server 2008 R2. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2
SQL Server 2008 R2 с пакетом обновления 1 (SP1)
Исправление для этой проблемы было впервые выпущено в накопительном пакете обновления 4 для SQL Server 2008 R2 с пакетом обновления 1. Дополнительные сведения о том, как получить этот накопительный пакет обновления, см. в следующей статье базы знаний Майкрософт:
2633146 Накопительный пакет обновления 4 для SQL Server 2008 R2 с пакетом обновления 1 Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 R2. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
2567616 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1
SQL Server 2008 с пакетом обновления 2 (SP2)
Исправление для этой проблемы впервые выпущено в составе накопительного пакета обновления 7 для SQL Server 2008 с пакетом обновления 2 (SP2). Дополнительные сведения об этом накопительном пакете обновления см. в следующей статье базы знаний Майкрософт:
2617148 Накопительный пакет обновления 7 для SQL Server 2008 с пакетом обновления 2 Примечание Поскольку сборки являются накопительными, каждый новый выпуск обновления содержит все исправления и обновления для системы безопасности, которые входили в предыдущий выпуск обновления SQL Server 2008 г. Рекомендуется рассмотреть возможность установки последнего выпуска обновления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
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, перечисленных в разделе «Относится к».
Ссылки
Дополнительные сведения о модели добавочного обслуживания для SQL Server см. в следующей статье базы знаний Майкрософт:
935897 Команда SQL Server предоставляет модель добавочного обслуживания для предоставления исправлений для обнаруженных проблем. Дополнительные сведения о схеме именования обновлений SQL Server см. в следующей статье базы знаний Майкрософт:
822499 Новая схема именования пакетов обновления программного обеспечения Microsoft SQL Server Дополнительные сведения о терминологии обновления программного обеспечения см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программного обеспечения Майкрософт