Поделиться через


Создание планов обслуживания (область конструктора планов обслуживания)

В этом разделе описывается, как создать один сервер или план обслуживания с несколькими серверами с помощью области проектирования плана обслуживания в SQL Server 2014. Мастер планов обслуживания лучше подходит для создания простых планов обслуживания, а область конструктора позволяет использовать расширенные рабочие процессы.

В этом разделе

Перед началом

Ограничения

  • Для создания многосерверного плана обслуживания необходимо настроить многосерверную среду, содержащую один главный сервер и один или несколько целевых серверов. План многосерверного обслуживания необходимо создать и хранить на главном сервере. На целевых серверах эти планы можно просматривать, но нельзя хранить.

  • Члены ролей db_ssisadmin и dc_admin могут повышать свои права доступа до sysadmin. Это повышение привилегий может произойти, так как эти роли могут изменять пакеты служб Integration Services; Эти пакеты можно выполнять SQL Server с помощью контекста безопасности sysadmin агент SQL Server. Чтобы защититься от этого повышения привилегий при выполнении планов обслуживания, наборов сбор данных и других пакетов служб Integration Services, настройте агент SQL Server задания, которые запускают пакеты, чтобы использовать учетную запись прокси с ограниченными привилегиями или добавлять только членов sysadmin в роли db_ssisadmin и dc_admin.

Безопасность

Разрешения

Для создания планов обслуживания и работы с ними пользователь должен быть членом предопределенной роли сервера sysadmin . В обозревателе объектов узел Планы обслуживания отображается только для пользователей, являющихся членами предопределенной роли сервера sysadmin .

Использование области конструктора планов обслуживания

Создание плана обслуживания

  1. В обозревателе объектов щелкните знак «плюс», чтобы развернуть сервер, где нужно создать план обслуживания.

  2. Щелкните знак «плюс», чтобы развернуть папку Управление .

  3. Щелкните правой кнопкой мыши папку Планы обслуживания и выберите команду Создать план обслуживания.

  4. В диалоговом окне Создание плана обслуживания в поле Имя введите имя плана и нажмите кнопку ОК. Откроется панель элементов и область maintenance_plan_name [Конструктор] с вложенным планом Subplan_1 в основной сетке.

    В заголовке области конструктора доступны следующие команды.

    Добавление вложенного плана
    Добавляет настраиваемый вложенный план.

    Свойства вложенного плана
    Открывает диалоговое окно Свойства вложенного плана для выбранного вложенного плана в основной сетке. Чтобы открыть диалоговое окно Свойства вложенного плана , также можно дважды щелкнуть вложенный план в сетке. Дополнительные сведения об этом диалоговом окне см. ниже.

    Удаление выбранного вложенного плана
    Удаляет выбранный вложенный план.

    Расписание вложенного плана
    Открывает диалоговое окно Создание расписания задания для выбранного вложенного плана.

    Удаление расписания
    Удаляет расписание из выбранного вложенного плана.

    Управление подключениями
    Открывает диалоговое окно Управление соединениями . Используется для добавления дополнительных подключений экземпляра SQL Server к плану обслуживания. Дополнительные сведения об этом диалоговом окне см. ниже.

    Отчеты и ведение журнала
    Открывает диалоговое окно Отчеты и ведение журнала . Дополнительные сведения об этом диалоговом окне см. ниже.

    Серверы
    Отображает диалоговое окно Серверы , которое используется для выбора серверов, на которых будут выполняться задачи вложенного плана. Этот параметр доступен только на главных серверах в многосерверном окружении. Дополнительные сведения см. в разделе "Создание многосерверной среды и плана обслуживания (серверы)".

    Имя
    Отображает имя плана обслуживания. Имя нового плана обслуживания необходимо указать в диалоговом окне до открытия конструктора планов обслуживания. Чтобы переименовать план обслуживания, щелкните правой кнопкой мыши план в обозревателе объектов и выберите Переименовать.

    Description
    Просмотрите или укажите описание для плана обслуживания. Максимальная длина описания составляет 512 знаков.

    Область конструктора
    Создание и обслуживание планов обслуживания. Используйте область конструктора, чтобы добавлять задачи обслуживания к плану, удалять задачи из плана, указывать ссылки очередности между задачами, а также для указания ветвления задач и параллелизма.

    Ссылка очередности между двумя задачами устанавливает связь между ними. Вторая задача ( зависимая) выполняется только в том случае, если результат выполнения первой задачи ( приоритетной) удовлетворяет указанным критериям. Обычно оценка результата выполнения задается как Успешно, Ошибкаили Завершение. Дополнительные сведения см. в шаге 8 ниже.

  5. В заголовке области конструктора дважды щелкните Subplan_1 и введите имя и описание для вложенного плана в диалоговом окне Свойства вложенного плана .

    В диалоговом окне Свойства вложенного плана доступны следующие параметры.

    Имя
    Имя вложенного плана.

    Description
    Краткое описание вложенного плана.

    Запланировать
    Расписание, по которому будет выполняться вложенный план. Щелкните значок Расписание вложенного плана , чтобы открыть диалоговое окно Создание расписания заданий . Нажмите кнопку Удалить расписание , чтобы удалить расписание из вложенного плана.

    СписокЗапуск от имени
    Выберите учетную запись, используемую для запуска этой вложенной задачи.

  6. Нажмите кнопку Расписание вложенного плана , чтобы ввести данные расписания в диалоговом окне Создание расписания заданий .

  7. Для создания вложенного плана перетащите элементы потока задач с панели элементов в область конструктора планов. Двойной щелчок задачи открывает диалоговое окно, где можно настроить параметры задачи.

    На панели элементовдоступны следующие задачи плана обслуживания:

    • Задача «Создание резервной копии базы данных»

    • Задача «Проверка целостности базы данных»

    • Задача «Выполнение задания агента SQL Server»

    • Задача «Выполнение инструкции T-SQL»

    • Задача «Очистка журнала»

    • Задача «Очистка после обслуживания»

    • Задача «Уведомление оператора»

    • Задача «Перестроение индекса»

    • Задача «Реорганизация индекса»

    • Задача «Сжатие базы данных»

    • Задача «Обновление статистики»

    Добавление задач на панель элементов

    1. В меню Сервис выберите пункт Выбрать элементы панели элементов.

    2. Выберите инструменты, которые должны появиться на панели элементов, и нажмите кнопку ОК.

    При добавлении задач плана обслуживания на панель элементов они становятся доступными в мастере планов обслуживания. Дополнительные сведения по отдельным задачам, перечисленным выше, см. в разделе Использование мастера планов обслуживания статьи Запуск мастера планов обслуживания.

  8. Определение рабочего процесса между задачами

    1. Щелкните правой кнопкой мыши приоритетную задачу и выберите команду Добавить элементы управления очередностью.

    2. В диалоговом окне Поток управления в списке Для выберите зависимую задачу и нажмите кнопку ОК.

    3. Дважды щелкните соединитель между двумя задачами, чтобы открыть диалоговое окно Редактор элементов управления очередностью .

      В диалоговом окне Редактор элементов управления очередностью доступны следующие параметры.

      Ограничение
      Определяет механизм работы ограничения между двумя задачами.

      СписокВычислительная операция
      Определяет вычислительную операцию, которую использует ограничение очередностью. Операциями могут быть: Ограничение, Выражение, Выражение и ограничениеи Выражение или ограничение.

      СписокЗначение
      Укажите ограничение по значению: Успешно, Сбойили Завершение. Успех является значением по умолчанию.

      Примечание.

      Строка элементов управления очередностью имеет зеленый цвет для значения Успех, красный для значения Неудачаи синий для значения Завершение.

      Выражение
      При использовании операций Выражение, Выражение и ограничениеили Выражение или ограничениевведите выражение. Выражение должно иметь логическое значение.

      Тестирование
      Проверка выражения.

      Несколько ограничений
      Определяет механизм взаимодействия нескольких ограничений друг с другом при управлении выполнением задачи с ограничением.

      Логическое И
      Выберите, чтобы указать, что несколько ограничений очередности в одном исполняемом объекте должны учитываться вместе. Все ограничения должны иметь значение True. Этот параметр в установлен по умолчанию.

      Примечание.

      Этот тип ограничения очередностью имеет вид сплошной зеленой, красной или синей линии.

      Логическое ИЛИ
      Выберите, чтобы указать, что несколько ограничений очередности в одном исполняемом объекте должны учитываться вместе. По крайней мере одно ограничение должно иметь значение True.

      Примечание.

      Этот тип ограничения очередностью имеет вид пунктирной зеленой, красной или синей линии.

  9. Чтобы добавить другой вложенный план, содержащий задачи, выполняемые по другому расписанию, на панели инструментов нажмите кнопку Добавить вложенный план , чтобы открыть диалоговое окно Свойства вложенного плана .

  10. Добавление соединений с разными серверами

    1. На панели инструментов области конструктора нажмите кнопку Управление соединениями.

    2. В диалоговом окне Управление соединениями нажмите кнопку Добавить.

    3. В диалоговом окне Свойства соединениями в поле Имя соединения введите имя создаваемого подключения.

    4. В области Укажите следующие параметры для подключения к данным SQL Server в поле Выберите или введите имя сервера введите имя сервера SQL Server, который нужно использовать, или нажмите кнопку с многоточием (…) и выберите сервер в диалоговом окне SQL Server. После выбора сервера в диалоговом окне SQL Server нажмите кнопку ОК.

    5. В области Введите данные для входа на сервервыберите Использовать встроенную систему безопасности Windows NT или Использовать указанные имя пользователя и пароль. Если выбрано использование указанных имени пользователя и пароля, введите данные в полях Имя пользователя и Пароль соответственно.

    6. В диалоговом окне Свойства соединения нажмите кнопку ОК.

    7. В диалоговом окне Управление соединениями нажмите кнопку Закрыть.

  11. Задание параметров отчета

    1. На панели инструментов области конструктора щелкните значок Отчеты и ведение журнала.

    2. В диалоговом окне Отчеты и ведение журнала в области Отчетывыберите Сформировать текстовый файл отчета , Отправить отчет адресату по электронной почте или оба варианта.

      1. Если выбран параметр Сформировать текстовый файл отчета, выберите Создать новый файл или Добавить в файл.

      2. В зависимости от выбора выше введите имя и полный путь к новому файлу или файлу, который будет дополняться, указав данные в полях Папка или Имя файла . Кроме того, щелкните многоточие (...) и выберите путь к папке или имени файла в диалоговом окне "Найти папку - server_name" или "Найти файлы базы данных " server_name".

      3. Если выбран параметр Отправить отчет адресату по электронной почте, то в списке Оператор агента нужно выбрать получателя отчета.

        Примечание.

        В агенте SQL Server должно быть настроено использование компонента Database Mail для отправки почты. Дополнительные сведения см. в разделе Configure SQL Server Agent Mail to Use Database Mail.

    3. Чтобы сохранить более подробные сведения, в области Ведение журналавыберите Записывать подробные данные в журнал.

    4. Чтобы записать результаты выполнения плана обслуживания на другой сервер, выберите Войти на удаленный сервер и выберите соединение с сервером в списке Соединение или нажмите кнопку Создать и введите данные соединения в диалоговом окне Свойства подключения .

    5. В диалоговом окне Отчеты и ведение журнала нажмите кнопку ОК.

  12. Для просмотра результатов в средстве просмотра журнала в Обозревателе объектовщелкните правой кнопкой мыши папку Планы обслуживания или конкретный план обслуживания и выберите команду Просмотр журнала.

    В диалоговом окне "Средство просмотра файлов журналов" доступны следующие параметры . server_name .

    Загрузить журнал
    Открывает диалоговое окно, в котором можно указать загружаемый файл журнала.

    Экспорт
    Открывает диалоговое окно, позволяющее экспортировать данные из сетки Сведения о файле журнала в текстовый файл.

    Обновить
    Позволяет обновить представление выбранных журналов. При нажатии кнопки Обновить выбранные журналы заново считываются с целевого сервера с применением параметров фильтра.

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

    Найти
    Позволяет найти определенный текст в файле журнала. Поиск с символами-шаблонами не поддерживается.

    Остановить
    Прекращает загрузку записей файла журнала. Например, можно использовать этот параметр, если загрузка удаленного файла или файла журнала вне сети занимает длительное время, а нужно просмотреть лишь наиболее свежие записи.

    Сведения о файле журнала
    Эта информационная панель содержит сводку данных по фильтрации файла журнала. Если файл не фильтруется, на панели отображается текст без фильтров. Если фильтр применяется к журналу, отображается следующий текст: Критерий отбора: <критерии фильтрации>.

    Дата
    Дата события.

    Источник
    Исходная функция, создавшая событие, например имя службы (MSSQLSERVER). Отображается не для всех типов журнала.

    Сообщение
    Сообщение, связанное с событием.

    Log Type
    Отображает тип журнала, которому принадлежит событие. Все выбранные журналы отображаются в окне сводки файла журнала.

    Log Source
    Отображает описание исходного журнала, в котором зарегистрировано событие.

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

    Экземпляр
    Имя экземпляра, к которому относится происшедшее событие. Отображается как имя_компьютера\имя_экземпляра.