Я добавляю предупреждение, когда пользователь входит в приложение, если план обслуживания базы данных Microsoft SQL не удался, не выполнялся, не был реализован. OR никогда не планировалось. Я бы предпочел не добавлять настройки для определения планов обслуживания, которые необходимо проверить.Какие базы данных используются в плане обслуживания SQL?
Как я могу получить список планов обслуживания, которые выполняют какие-либо действия в текущей базе данных «SELECT db_name()
»?
я могу увидеть список всех операций обслуживания планирует здесь: SELECT * FROM msdb.dbo.sysmaintplan_plans
Я предполагаю, что мне нужно запросить шаги плана и проверьте, есть ли содержать свою базу данных.
Было бы неплохо определить тип каждого шага, например: Проверка целостности, перестроение индекса, обновление статистики или резервное копирование и т. Д. Затем я мог бы обеспечить выполнение всех необходимых шагов.