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


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

Область применения: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 .

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

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

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

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

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

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

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

    • Добавить подплан

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

    • Свойства вложенного плана

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

    • Удалить выбранный подплан

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

    • Расписание подплана

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

    • Удаление расписания

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

    • Управление подключениями

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

    • Отчеты и ведение журнала

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

    • Servers

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

    • Имя

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

    • 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). Это не отображается для всех типов журналов.

    • Сообщение

      Отображает любые сообщения, связанные с событием.

    • Тип журнала

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

    • Источник журнала

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

    • Сведения о выбранной строке

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

    • Экземпляр

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