План обслуживания Microsoft SQL Server Management Studio не выполняется после первого шага

#sql-server

Вопрос:

Мы весь день боролись за то, чтобы получить план обслуживания для работы на нашем сервере MS SQL. Проблема в следующем: что бы мы ни делали, при запуске Плана (вручную, напрямую или с помощью задания агента SQL Server, которое было создано автоматически при запуске плана) будет выполнен только начальный шаг. После этого 1-го шага План технического обслуживания заканчивается и сообщает об успешном выполнении. Первоначально мы планировали выполнить следующие шаги в этом порядке:

  • Проверьте целостность базы данных (в случае ошибки восстановите базу данных)
  • Резервная база данных
  • Журнал транзакций резервного копирования
  • Уменьшите базу данных-в случае ошибок сообщите оператору

В этом порядке будет выполнена проверка базы данных, и План сообщит об успешном выполнении. Затем мы изменили порядок — поставили галочку в конце и начали с резервного копирования базы данных. В этом порядке будет выполнено резервное копирование базы данных, и План сообщит об успешном выполнении. Здесь мы сделали скриншот наших попыток: Скриншот плана обслуживания

Затем мы попытались изменить все ограничения «Успеха» на «Завершение» — опять безрезультатно. Исчерпав все варианты, я взял на себя смелость спросить экспертов здесь, надеясь, что кто-то уже преуспел в этой задаче.

Заранее спасибо!

Ответ №1:

Это здорово, что вы задумываетесь и прилагаете усилия для выполнения полезного обслуживания вашего SQL-сервера!

Хотя я не собираюсь отвечать на ваш вопрос напрямую, кроме как прокомментировать, что сокращение базы данных не должно быть частью регулярного обслуживания базы данных и не считается лучшей практикой. Существует только очень специфический набор обстоятельств, при которых рекомендуется уменьшить базу данных.

Однако я сделаю предложение: ознакомьтесь с решением Ola Hallengren по техническому обслуживанию для выполнения других задач в вашем списке. Это проверенное и проверенное решение, которое выполнит все задачи по техническому обслуживанию, описанные выше, и несколько полезных дополнительных функций, за заметным исключением сокращения баз данных.

ХТ Шон