#sql-server
Вопрос:
Мы весь день боролись за то, чтобы получить план обслуживания для работы на нашем сервере MS SQL. Проблема в следующем: что бы мы ни делали, при запуске Плана (вручную, напрямую или с помощью задания агента SQL Server, которое было создано автоматически при запуске плана) будет выполнен только начальный шаг. После этого 1-го шага План технического обслуживания заканчивается и сообщает об успешном выполнении. Первоначально мы планировали выполнить следующие шаги в этом порядке:
- Проверьте целостность базы данных (в случае ошибки восстановите базу данных)
- Резервная база данных
- Журнал транзакций резервного копирования
- Уменьшите базу данных-в случае ошибок сообщите оператору
В этом порядке будет выполнена проверка базы данных, и План сообщит об успешном выполнении. Затем мы изменили порядок — поставили галочку в конце и начали с резервного копирования базы данных. В этом порядке будет выполнено резервное копирование базы данных, и План сообщит об успешном выполнении. Здесь мы сделали скриншот наших попыток: Скриншот плана обслуживания
Затем мы попытались изменить все ограничения «Успеха» на «Завершение» — опять безрезультатно. Исчерпав все варианты, я взял на себя смелость спросить экспертов здесь, надеясь, что кто-то уже преуспел в этой задаче.
Заранее спасибо!
Ответ №1:
Это здорово, что вы задумываетесь и прилагаете усилия для выполнения полезного обслуживания вашего SQL-сервера!
Хотя я не собираюсь отвечать на ваш вопрос напрямую, кроме как прокомментировать, что сокращение базы данных не должно быть частью регулярного обслуживания базы данных и не считается лучшей практикой. Существует только очень специфический набор обстоятельств, при которых рекомендуется уменьшить базу данных.
Однако я сделаю предложение: ознакомьтесь с решением Ola Hallengren по техническому обслуживанию для выполнения других задач в вашем списке. Это проверенное и проверенное решение, которое выполнит все задачи по техническому обслуживанию, описанные выше, и несколько полезных дополнительных функций, за заметным исключением сокращения баз данных.
ХТ Шон