Создание плана обслуживания (область конструктора плана обслуживания)
Область применения: SQL Server
В этой статье описывается, как создать один сервер или план обслуживания с несколькими серверами с помощью области проектирования плана обслуживания в SQL Server. Мастер планов обслуживания лучше подходит для создания простых планов обслуживания, а область конструктора позволяет использовать расширенные рабочие процессы.
ограничения
Для создания многосерверного плана обслуживания необходимо настроить многосерверную среду, содержащую один главный сервер и один или несколько целевых серверов. План многосерверного обслуживания необходимо создать и хранить на главном сервере. На целевых серверах эти планы можно просматривать, но нельзя хранить.
Члены ролей db_ssisadmin и dc_admin могут повышать свои права доступа до sysadmin. Это повышение привилегий может произойти, так как эти роли могут изменять пакеты служб Integration Services; Эти пакеты можно выполнять SQL Server с помощью контекста безопасности sysadmin агент SQL Server. Чтобы защититься от этого повышения привилегий при выполнении планов обслуживания, наборов сбор данных и других пакетов служб Integration Services, настройте агент SQL Server задания, которые запускают пакеты, чтобы использовать учетную запись прокси с ограниченными привилегиями или добавлять только членов sysadmin в роли db_ssisadmin и dc_admin.
Разрешения
Для создания планов обслуживания и работы с ними пользователь должен быть членом предопределенной роли сервера sysadmin . В обозревателе объектов узел Планы обслуживания отображается только для пользователей, являющихся членами предопределенной роли сервера sysadmin .
Использование области конструктора плана обслуживания
Создание плана обслуживания
В обозреватель объектов выберите знак "плюс", чтобы развернуть сервер, в котором требуется создать план обслуживания.
Выберите знак "плюс", чтобы развернуть папку "Управление ".
Щелкните правой кнопкой мыши папку Планы обслуживания и выберите команду Создать план обслуживания.
В диалоговом окне "Новый план обслуживания" в поле "Имя" введите имя плана и нажмите кнопку "ОК". Откроется панель элементов и область maintenance_plan_name [Конструктор] с вложенным планом Subplan_1 в основной сетке.
В заголовке области конструктора доступны следующие команды.
Добавление вложенного плана
Добавляет настраиваемый вложенный план.
Свойства вложенного плана
Открывает диалоговое окно Свойства вложенного плана для выбранного вложенного плана в основной сетке. Чтобы открыть диалоговое окно Свойства вложенного плана , также можно дважды щелкнуть вложенный план в сетке. Дополнительные сведения об этом диалоговом окне доступны далее в этой статье.
Удаление выбранного вложенного плана
Удаляет выбранный вложенный план.
Расписание вложенного плана
Открывает диалоговое окно Создание расписания задания для выбранного вложенного плана.
Удаление расписания
Удаляет расписание из выбранного вложенного плана.
Управление подключениями
Открывает диалоговое окно Управление соединениями . Используется для добавления дополнительных подключений экземпляра SQL Server к плану обслуживания. Дополнительные сведения об этом диалоговом окне доступны далее в этой статье.
Отчеты и ведение журнала
Открывает диалоговое окно Отчеты и ведение журнала . Дополнительные сведения об этом диалоговом окне доступны далее в этой статье.
Серверы
Отображает диалоговое окно Серверы , которое используется для выбора серверов, на которых будут выполняться задачи вложенного плана. Этот параметр доступен только на главных серверах в многосерверном окружении. Дополнительные сведения см. в разделе "Создание многосерверной среды и плана обслуживания (серверы)".
Имя
Отображает имя плана обслуживания. Имя нового плана обслуживания необходимо указать в диалоговом окне до открытия конструктора планов обслуживания. Чтобы переименовать план обслуживания, щелкните правой кнопкой мыши план в обозреватель объектов, а затем выберите "Переименовать".
Description
Просмотрите или укажите описание для плана обслуживания. Максимальная длина описания составляет 512 знаков.
Область конструктора
Создание и обслуживание планов обслуживания. Используйте область конструктора, чтобы добавлять задачи обслуживания к плану, удалять задачи из плана, указывать ссылки очередности между задачами, а также для указания ветвления задач и параллелизма.
Ссылка очередности между двумя задачами устанавливает связь между ними. Вторая задача ( зависимая) выполняется только в том случае, если результат выполнения первой задачи ( приоритетной) удовлетворяет указанным критериям. Обычно оценка результата выполнения задается как Успешно, Ошибкаили Завершение. Дополнительные сведения см. в шаге 8 ниже.
В заголовке области конструктора дважды щелкните Subplan_1 и введите имя и описание для вложенного плана в диалоговом окне Свойства вложенного плана .
В диалоговом окне Свойства вложенного плана доступны следующие параметры.
Имя
Имя вложенного плана.
Description
Краткое описание вложенного плана.
Запланировать
Расписание, по которому будет выполняться вложенный план. Выберите "Расписание подплана", чтобы открыть диалоговое окно "Новое расписание заданий". Выберите " Удалить расписание ", чтобы удалить расписание из подплана.
СписокЗапуск от имени
Выберите учетную запись, используемую для запуска этой вложенной задачи.
Выберите "Расписание подплана", чтобы ввести сведения о расписании в диалоговом окне "Новое расписание заданий".
Для создания вложенного плана перетащите элементы потока задач с панели элементов в область конструктора планов. Двойной щелчок задачи открывает диалоговое окно, где можно настроить параметры задачи.
На панели элементовдоступны следующие задачи плана обслуживания:
- Задача «Создание резервной копии базы данных»
- Задача «Проверка целостности базы данных»
- Задача «Выполнение задания агента SQL Server»
- Задача «Выполнение инструкции T-SQL»
- Задача «Очистка журнала»
- Задача «Очистка после обслуживания»
- Задача «Уведомление оператора»
- Задача «Перестроение индекса»
- Задача «Реорганизация индекса»
- Задача «Сжатие базы данных»
- Задача «Обновление статистики»
Добавление задач на панель элементов
В меню "Сервис" выберите пункт "Элементы панели элементов".
Выберите инструменты, которые вы хотите открыть на панели элементов, и нажмите кнопку "ОК".
При добавлении задач плана обслуживания на панель элементов они становятся доступными в мастере планов обслуживания. Дополнительные сведения по отдельным задачам, перечисленным выше, см. в разделе Использование мастера планов обслуживания статьи Запуск мастера планов обслуживания.
Определение рабочего процесса между задачами
Щелкните правой кнопкой мыши приоритетную задачу и выберите команду Добавить элементы управления очередностью.
В диалоговом окне "Поток управления" в списке "To" выберите зависимые задачи и нажмите кнопку "ОК".
Дважды щелкните соединитель между двумя задачами, чтобы открыть диалоговое окно редактора ограничений приоритета.
В диалоговом окне Редактор элементов управления очередностью доступны следующие параметры.
Ограничение
Определяет механизм работы ограничения между двумя задачами.
СписокВычислительная операция
Определяет вычислительную операцию, которую использует ограничение очередностью. Операциями могут быть: Ограничение, Выражение, Выражение и ограничениеи Выражение или ограничение.
СписокЗначение
Укажите ограничение по значению: Успешно, Сбойили Завершение. Успех является значением по умолчанию.
Примечание.
Строка элементов управления очередностью имеет зеленый цвет для значения Успех, красный для значения Неудачаи синий для значения Завершение.
Выражение
При использовании операций Выражение, Выражение и ограничениеили Выражение или ограничениевведите выражение. Выражение должно иметь логическое значение.
Тестирование
Проверка выражения.
Несколько ограничений
Определяет механизм взаимодействия нескольких ограничений друг с другом при управлении выполнением задачи с ограничением.
Логическое И
Выберите, чтобы указать, что несколько ограничений очередности в одном исполняемом объекте должны учитываться вместе. Все ограничения должны иметь значение True. Этот параметр в установлен по умолчанию.
Примечание.
Этот тип ограничения очередностью имеет вид сплошной зеленой, красной или синей линии.
Логическое ИЛИ
Выберите, чтобы указать, что несколько ограничений очередности в одном исполняемом объекте должны учитываться вместе. По крайней мере одно ограничение должно иметь значение True.
Примечание.
Этот тип ограничения очередностью имеет вид пунктирной зеленой, красной или синей линии.
Чтобы добавить другой подплан, содержащий задачи, выполняемые по другому расписанию, выберите " Добавить подплан " на панели инструментов, чтобы открыть диалоговое окно "Свойства подплана".
Добавление соединений с разными серверами
На панели инструментов пространства конструктора выберите пункт "Управление подключениями".
В диалоговом окне "Управление подключениями" нажмите кнопку "Добавить".
В диалоговом окне Свойства соединениями в поле Имя соединения введите имя создаваемого подключения.
В разделе "Укажите следующее для подключения к данным SQL Server" в поле "Выбор" или введите имя экземпляра SQL Server, который вы хотите использовать, или выберите многоточие (...) и выберите сервер в диалоговом окне SQL Server . Если выбрать сервер в диалоговом окне SQL Server , нажмите кнопку "ОК".
В области Введите данные для входа на сервервыберите Использовать встроенную систему безопасности Windows NT или Использовать указанные имя пользователя и пароль. Если выбрано использование указанных имени пользователя и пароля, введите данные в полях Имя пользователя и Пароль соответственно.
В диалоговом окне "Свойства подключения" нажмите кнопку "ОК".
В диалоговом окне "Управление подключениями" нажмите кнопку "Закрыть".
Задание параметров отчета
На панели инструментов пространства конструктора выберите "Отчеты и ведение журнала".
В диалоговом окне Отчеты и ведение журнала в области Отчетывыберите Сформировать текстовый файл отчета , Отправить отчет адресату по электронной почте или оба варианта.
Если выбран параметр Сформировать текстовый файл отчета, выберите Создать новый файл или Добавить в файл.
В зависимости от выбора выше введите имя и полный путь к новому файлу или файлу, который будет дополняться, указав данные в полях Папка или Имя файла . Кроме того, выберите многоточие (...) и выберите путь к папке или имени файла в диалоговом окне "Найти папку - server_name" или "Найти файлы базы данных" -server_name.
Если выбран параметр Отправить отчет адресату по электронной почте, то в списке Оператор агента нужно выбрать получателя отчета.
Примечание.
В агенте SQL Server должно быть настроено использование компонента Database Mail для отправки почты. Дополнительные сведения см. в разделе Configure SQL Server Agent Mail to Use Database Mail.
Чтобы сохранить более подробные сведения, в области Ведение журналавыберите Записывать подробные данные в журнал.
Чтобы записать сведения о результатах плана обслуживания на другой сервер, выберите "Журнал на удаленный сервер" и выберите подключение к серверу из списка подключений или введите сведения о подключении в диалоговом окне "Свойства подключения".
В диалоговом окне "Отчеты и ведение журнала" нажмите кнопку "ОК".
Для просмотра результатов в средстве просмотра журнала в Обозревателе объектовщелкните правой кнопкой мыши папку Планы обслуживания или конкретный план обслуживания и выберите команду Просмотр журнала.
В диалоговом окне "Средство просмотра файлов журналов" доступны следующие параметры . server_name .
Загрузить журнал
Открывает диалоговое окно, в котором можно указать загружаемый файл журнала.
Экспорт
Открывает диалоговое окно, позволяющее экспортировать данные из сетки Сведения о файле журнала в текстовый файл.
Обновить
Обновите список доступных серверов.
Фильтр
Открывает диалоговое окно, позволяющее указывать параметры фильтрации файла журнала, например Соединениеи Датаили другие Общие условия фильтра.
Найти
Позволяет найти определенный текст в файле журнала. Поиск с подстановочными знаками не поддерживается.
Остановить
Прекращает загрузку записей файла журнала. Например, можно использовать этот параметр, если загрузка удаленного файла или файла журнала вне сети занимает длительное время, а нужно просмотреть лишь наиболее свежие записи.
Сведения о файле журнала
Эта информационная панель содержит сводку данных по фильтрации файла журнала. Если файл не фильтруется, отображается следующий текст, не применяется фильтр. Если фильтр применяется к журналу, вы увидите следующий текст: фильтрация записей журнала, где:<filter критерии>.
Дата
Дата события.
Источник
Исходная функция, создавшая событие, например имя службы (MSSQLSERVER). Это не отображается для всех типов журналов.
Сообщение
Сообщение, связанное с событием.
Log Type
Отображает тип журнала, которому принадлежит событие. Все выбранные журналы отображаются в окне сводки файла журнала.
Log Source
Отображает описание исходного журнала, в котором зарегистрировано событие.
Сведения о выбранной строке
Выберите строку для отображения дополнительных сведений о выбранной строке события внизу страницы. Порядок столбцов можно менять, перетаскивая их в нужное место сетки. Размер столбцов можно менять, перетаскивая разделители столбцов в заголовке сетки вправо или влево. Если дважды щелкнуть разделитель столбцов в заголовке сетки, ширина столбца будет автоматически подогнана под его содержимое.
Экземпляр
Имя экземпляра, к которому относится происшедшее событие. Отображается как имя_компьютера\имя_экземпляра.