Назад | Перейти на главную страницу

Выполнение плана обслуживания «Rebuild Index» с «Online indexing»

Я использую Windows Server 2003 SP 2 и SQL Server 2005 Enterprise edition

Я создаю задание «Перестроить индекс» для конкретной базы данных и успешно могу его запустить.

Но когда я пытаюсь включить параметр «Сохранять индекс в оперативном режиме при перестроении», задание не выполняется успешно и выдает ошибки.

Скриншоты прикрепил. Любая помощь будет приложением

http://img535.imageshack.us/gal.php?g=error1r.png

PS: Я не могу прикрепить сюда изображения, так как у меня еще нет 10 баллов!

Спасибо.

Вероятно, из-за того, что не все можно восстановить онлайн. тебе лучше проверить http://technet.microsoft.com/en-us/library/ms188388.aspx

он говорит, что перестроение онлайн не удастся, когда он попытается использовать столбцы типов данных XML-индекса, пространственного индекса или LOB-объектов: изображение, текст, ntext, varchar (max), nvarchar (max), varbinary (max) и xml.

Кстати только для документации Перестройка индексации в Интернете доступна только для Enterprise и выше.

есть бесплатное решение сценария, которое позволит вам создать лучший сценарий обслуживания. с помощью этого сценария вы можете определить, какие действия должны выполняться для определенных типов индексов. Например, когда у вас высокая фрагментация, вы перестраиваете, но когда фрагментация низкая, вы можете реорганизовать и обновить статику (реорганизация всегда онлайн), вы можете найти скрипты на: http://ola.hallengren.com/

Удачи

  • 1-й снимок экрана не имеет отношения к ошибке. Скорее всего, вы не настроили почтовый профиль.
  • 2-й скриншот мало что говорит.
  • 3-й снимок экрана показывает сбой задания «только индекс», который может быть по любой причине. Вам нужно нажать на синюю ссылку под сообщением. или посмотрите историю вакансий для этой работы. Вы можете сделать это, щелкнув задание правой кнопкой мыши и выбрав просмотреть историю. Затем разверните детали.
  • 4-й скриншот мало что говорит. Может помочь кнопка view t-sql?

Лучшее предложение, которое я могу сделать, - это просмотреть t-sql, который задание пытается запустить, скопировать / вставить в SSMS и посмотреть, какая ошибка там возвращается.