Проблемы
Предположим, что вы выполняете задачу перестроения индекса (план обслуживания) в 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 2014 с пакетом обновления 1 (SP1) /en-us/help/3075950
Накопительное обновление 6 для SQL Server 2014 /en-us/help/3031047
Накопительное обновление 4 для SQL Server 2012 с пакетом обновления 2 (SP2) /en-us/help/3007556
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Обходное решение
Чтобы обойти эту проблему, выполните указанные ниже действия.
-
Открыть план обслуживания в узле представления дерева в ОБОЗРЕВАТЕЛЕ объектов в SQL Server Management Studio.
-
Щелкните правой кнопкой мыши команду перестроить задачу index и выберите команду изменить.
-
Нажмите кнопку Просмотр T-SQL и скопируйте инструкцию TRANSACT-SQL в обычный текстовый файл.
-
Измените инструкцию Transact-SQL на использование оперативной операции, ONLINE = OFF to ONLINE = ON.
-
Выполните инструкцию Transact-SQL или создайте новое задание T-SQL агента SQL Server для инструкции TRANSACT-SQL и запланируйте его.
Ссылки
Дополнительные сведения об этой новой функции в SQL Server 2012 можно найти в разделе Создание, перестроение и удаление индексов в Интернете.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".