ИСПРАВИТЬ: План обслуживания выполняет перестроение индекса в автономном режиме для больших объектов таблицы в SQL Server 2012 или SQL Server 2014 г

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3027214
Проблема
Предполагается выполнение задачи перестроения индекса (план обслуживания) в Microsoft SQL Server 2012 или SQL Server 2014 и что индекс содержит один или несколько XML, varchar(max), nvarchar(max) или varbinary(max) столбцов. В этом случае задача выполняется как автономная операциядаже если выустановлен флажок Сохранять индекс переиндексирования в Мастер планов обслуживания

Примечание Microsoft SQL Server 2012 вводится новая функция, позволяющая индексы, содержащие XML, varchar(max), nvarchar(max) и столбцов varbinary(max) создан, перестроен и удалена как интерактивные операции.
Причина
Эта проблема возникает, поскольку план обслуживания не учитывать новую функцию.
Решение
Сначала эта проблема была исправлена в следующем накопительном обновлении SQL Server.

Накопительное обновление 2 для SQL Server SP1 2014 г

Накопительное обновление для SQL Server 2014 6

Накопительное обновление 4 для SQL Server 2012 с пакетом обновления 2

О накопительных пакетах обновления для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все безопасности исправления, входившие в состав предыдущего накопительного обновления. Извлечь последние накопительные обновления для SQL Server:
Временное решение
Чтобы обойти эту проблему, выполните следующие действия.
  1. Открыть плана обслуживания в Управление дерева в обозревателе объектов в среде SQL Server Management Studio.
  2. Щелкните правой кнопкой мыши задачи перестроения индекса и нажмите кнопкуИзменить.
  3. Нажмите кнопку Просмотр T-SQL и скопируйте инструкции Transact-SQL в текстовый файл.
  4. Измените инструкцию Transact-SQL для использования операции в оперативном режиме, ONLINE=OFF на ONLINE=ON.
  5. Выполните инструкцию Transact-SQL или создайте новый Агент SQL Server T-SQL Задание для инструкции Transact-SQL, а затем запланируйте.
Ссылки
Дополнительные сведения об этой новой функции в SQL Server 2012 см. Создание индекса в оперативном режиме, перестроить и размещения.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3027214 — последний просмотр: 01/09/2016 08:52:00 — редакция: 4.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3027214 KbMtru
Отзывы и предложения