Создание планов обслуживания (область конструктора планов обслуживания)
В этом разделе описывается создание плана обслуживания одного или нескольких серверов с помощью области конструктора для плана обслуживания в SQL Server 2012. Мастер планов обслуживания лучше подходит для создания простых планов обслуживания, а область конструктора позволяет использовать расширенные рабочие процессы.
В этом разделе
Перед началом работы выполните следующие действия.
Ограничения
Безопасность
Создание плана обслуживания с помощью области конструктора планов обслуживания
Перед началом
Ограничения
Для создания многосерверного плана обслуживания необходимо настроить многосерверную среду, содержащую один главный сервер и один или несколько целевых серверов. План многосерверного обслуживания необходимо создать и хранить на главном сервере. На целевых серверах эти планы можно просматривать, но нельзя хранить.
Члены ролей db_ssisadmin и dc_admin могут повышать свои права доступа до sysadmin. Такое повышение прав доступа может происходить, поскольку эти роли могут изменять пакеты служб Службы Integration Services, а эти пакеты могут выполняться SQL Server при помощи контекста безопасности sysadmin агента SQL Server. Чтобы предотвратить такое повышение прав доступа при выполнении планов обслуживания, наборов элементов сбора и других пакетов служб Службы Integration Services, настройте задания агента SQL Server, запускающие пакеты, на использование учетной записи-посредника с ограниченными правами доступа или только на добавление членов роли sysadmin в роли db_ssisadmin и dc_admin.
Безопасность
Разрешения
Для создания планов обслуживания и работы с ними пользователь должен быть членом предопределенной роли сервера sysadmin. В обозревателе объектов узел Планы обслуживания отображается только для пользователей, являющихся членами предопределенной роли сервера sysadmin.
[Top]
Использование области конструктора планов обслуживания
Создание плана обслуживания
В обозревателе объектов щелкните значок «плюс», чтобы развернуть сервер, на котором нужно создать план обслуживания.
Щелкните значок «плюс», чтобы развернуть папку Управление.
Щелкните правой кнопкой мыши папку Планы обслуживания и выберите команду Создать план обслуживания.
В диалоговом окне Создание плана обслуживания в поле Имя введите имя плана и нажмите кнопку ОК. Откроется панель элементов и область maintenance_plan_name [Конструктор] с вложенным планом Subplan_1 в основной сетке.
В заголовке области конструктора доступны следующие команды.
Добавление вложенного плана
Добавляет настраиваемый вложенный план.Свойства вложенного плана
Открывает диалоговое окно Свойства вложенного плана для выбранного вложенного плана в основной сетке. Чтобы открыть диалоговое окно Свойства вложенного плана, также можно дважды щелкнуть вложенный план в сетке. Дополнительные сведения об этом диалоговом окне см. ниже.Удаление выбранного вложенного плана
Удаляет выбранный вложенный план.Расписание вложенного плана
Открывает диалоговое окно Создание расписания задания для выбранного вложенного плана.Удаление расписания
Удаляет расписание из выбранного вложенного плана.Управление соединениями
Открывает диалоговое окно Управление соединениями. Используется для добавления дополнительных соединений экземпляра SQL Server с планом обслуживания. Дополнительные сведения об этом диалоговом окне см. ниже.Отчеты и ведение журнала
Открывает диалоговое окно Отчеты и ведение журнала. Дополнительные сведения об этом диалоговом окне см. ниже.Серверы
Открывает диалоговое окно Серверы, которое используется для выбора серверов, на которых будут выполняться задачи вложенного плана. Этот параметр доступен только на главных серверах в многосерверном окружении. Дополнительные сведения см. в разделах Создание многосерверной среды и План обслуживания (серверы).Название
Отображает имя плана обслуживания. Имя нового плана обслуживания необходимо указать в диалоговом окне до открытия конструктора планов обслуживания. Чтобы переименовать план обслуживания, щелкните правой кнопкой мыши план в обозревателе объектов и выберите Переименовать.Описание
Просмотрите или укажите описание для плана обслуживания. Максимальная длина описания составляет 512 знаков.Область конструктора
Создание и обслуживание планов обслуживания. Используйте область конструктора, чтобы добавлять задачи обслуживания к плану, удалять задачи из плана, указывать ссылки очередности между задачами, а также для указания ветвления задач и параллелизма.Ссылка очередности между двумя задачами устанавливает связь между ними. Вторая задача (зависимая) выполняется только в том случае, если результат выполнения первой задачи (приоритетной) удовлетворяет указанным критериям. Обычно результат выполнения определяется как Успешно, Ошибка или Завершение. Дополнительные сведения см. в шаге 8 ниже.
В заголовке области конструктора дважды щелкните Subplan_1 и введите имя и описание для вложенного плана в диалоговом окне Свойства вложенного плана.
В диалоговом окне Свойства вложенного плана доступны следующие параметры.
Название
Имя вложенного плана.Описание
Краткое описание вложенного плана.Расписание
Расписание, по которому будет выполняться вложенный план. Щелкните значок Расписание вложенного плана, чтобы открыть диалоговое окно Создание расписания заданий. Нажмите кнопку Удалить расписание, чтобы удалить расписание из вложенного плана.Список Запуск от имени
Выберите учетную запись, используемую для запуска этой вложенной задачи.
Нажмите кнопку Расписание вложенного плана, чтобы ввести данные расписания в диалоговом окне Создание расписания заданий.
Для создания вложенного плана перетащите элементы потока задач с панели элементов в область конструктора планов. Двойной щелчок задачи открывает диалоговое окно, где можно настроить параметры задачи.
На панели элементов доступны следующие задачи плана обслуживания:
Задача «Создание резервной копии базы данных»
Задача «Проверка целостности базы данных»
Задача «Выполнение задания агента SQL Server»
Задача «Выполнение инструкции T-SQL»
Задача «Очистка журнала»
Задача «Очистка после обслуживания»
Задача «Уведомление оператора»
Задача «Перестроение индекса»
Задача «Реорганизация индекса»
Задача «Сжатие базы данных»
Задача «Обновление статистики»
Добавление задач на панель элементов
В меню Сервис выберите пункт Выбрать элементы панели элементов.
Выберите инструменты, которые должны появиться на панели элементов, и нажмите кнопку ОК.
При добавлении задач плана обслуживания на панель элементов они становятся доступными в мастере планов обслуживания. Дополнительные сведения по отдельным задачам, перечисленным выше, см. в разделе Using SQL Server Management Studio в подразделе Запуск мастера планов обслуживания.
Определение рабочего процесса между задачами
Щелкните правой кнопкой мыши приоритетную задачу и выберите команду Добавить элементы управления очередностью.
В диалоговом окне Поток управления в списке Для выберите зависимую задачу и нажмите кнопку ОК.
Дважды щелкните соединитель между двумя задачами, чтобы открыть диалоговое окно Редактор элементов управления очередностью.
В диалоговом окне Редактор элементов управления очередностью доступны следующие параметры.
Ограничение
Определяет механизм работы ограничения между двумя задачами.Список Вычислительная операция
Определяет вычислительную операцию, которую использует ограничение очередностью. Операциями могут быть: Ограничение, Выражение, Выражение и ограничение и Выражение или ограничение.Список Значение
Укажите ограничение по значению: Успех, Неудача или Завершение. Успех является значением по умолчанию.Примечание Строка элементов управления очередностью имеет зеленый цвет для значения Успех, красный для значения Неудача и синий для значения Завершение.
Выражение
При использовании операций Выражение, Выражение и ограничение или Выражение или ограничение введите выражение. Выражение должно иметь логическое значение.Проверка
Проверка выражения.Несколько ограничений
Определяет механизм взаимодействия нескольких ограничений друг с другом при управлении выполнением задачи с ограничением.Логическое И
Выберите, чтобы указать, что для одного исполняемого объекта должны учитываться несколько элементов управления очередностью. Все ограничения должны иметь значение True. Это параметр по умолчанию.Примечание Этот тип ограничения очередностью имеет вид сплошной зеленой, красной или синей линии.
Логическое ИЛИ
Выберите, чтобы указать, что для одного исполняемого объекта должны учитываться несколько элементов управления очередностью. По крайней мере одно ограничение должно иметь значение True.Примечание Этот тип ограничения очередностью имеет вид пунктирной зеленой, красной или синей линии.
Чтобы добавить другой вложенный план, содержащий задачи, выполняемые по другому расписанию, на панели инструментов нажмите кнопку Добавить вложенный план, чтобы открыть диалоговое окно Свойства вложенного плана.
Добавление соединений с разными серверами
На панели инструментов области конструктора нажмите кнопку Управление соединениями.
В диалоговом окне Управление соединениями нажмите кнопку Добавить.
В диалоговом окне Свойства соединениями в поле Имя соединения введите имя создаваемого подключения.
В области Укажите следующие параметры для подключения к данным SQL Server в поле Выберите или введите имя сервера введите имя сервера SQL Server, который нужно использовать, или нажмите кнопку с многоточием (…) и выберите сервер в диалоговом окне SQL Server. После выбора сервера в диалоговом окне SQL Server нажмите кнопку ОК.
В области Введите данные для входа на сервер выберите Использовать встроенную систему безопасности Windows NT или Использовать указанные имя пользователя и пароль. Если выбрано использование указанных имени пользователя и пароля, введите данные в полях Имя пользователя и Пароль соответственно.
В диалоговом окне Свойства соединения нажмите кнопку ОК.
В диалоговом окне Управление соединениями нажмите кнопку Закрыть.
Задание параметров отчета
На панели инструментов области конструктора щелкните значок Отчеты и ведение журнала.
В диалоговом окне Отчеты и ведение журнала в области Отчеты выберите Сформировать текстовый файл отчета, Отправить отчет адресату по электронной почте или оба варианта.
Если выбран параметр Сформировать текстовый файл отчета, выберите Создать новый файл или Добавить в файл.
В зависимости от выбора выше введите имя и полный путь к новому файлу или файлу, который будет дополняться, указав данные в полях Папка или Имя файла. Либо нажмите кнопку с многоточием (…) и выберите путь к папке или имя файла в диалоговом окне Расположение папки — server_name или Расположение файлов базы данных — server_name.
Если выбран параметр Отправить отчет адресату по электронной почте, то в списке Оператор агента нужно выбрать получателя отчета.
Примечание В агенте SQL Server должно быть настроено использование компонента Database Mail для отправки почты. Дополнительные сведения см. в разделе Настройка почты агента SQL Server на использование компонента Database Mail.
Чтобы сохранить более подробные сведения, в области Ведение журнала выберите Записывать подробные данные в журнал.
Чтобы записать результаты выполнения плана обслуживания на другой сервер, выберите Войти на удаленный сервер и выберите соединение с сервером в списке Соединение или нажмите кнопку Создать и введите данные соединения в диалоговом окне Свойства подключения.
В диалоговом окне Отчеты и ведение журнала нажмите кнопку ОК.
Для просмотра результатов в средстве просмотра журнала в Обозревателе объектов щелкните правой кнопкой мыши папку Планы обслуживания или конкретный план обслуживания и выберите команду Просмотр журнала.
В диалоговом окне Средство просмотра журнала — server_name доступны следующие параметры.
Загрузить журнал
Открывает диалоговое окно, в котором можно указать загружаемый файл журнала.Экспортировать
Открывает диалоговое окно, позволяющее экспортировать данные из сетки Сведения о файле журнала в текстовый файл.Обновить
Позволяет обновить представление выбранных журналов. При нажатии кнопки Обновить выбранные журналы заново считываются с целевого сервера с применением параметров фильтра.Фильтр
Открывает диалоговое окно, позволяющее указывать параметры фильтрации файла журнала, например Соединение и Дата или другие условия фильтра Общие.Поиск
Позволяет найти определенный текст в файле журнала. Поиск с символами-шаблонами не поддерживается.Стоп
Прекращает загрузку записей файла журнала. Например, можно использовать этот параметр, если загрузка удаленного файла или файла журнала вне сети занимает длительное время, а нужно просмотреть лишь наиболее свежие записи.Сводка по файлу журнала
Эта информационная панель содержит сводку данных по фильтрации файла журнала. Если файл не фильтруется, на панели отображается текст без фильтров. Если фильтр применяется к журналу, отображается следующий текст Фильтрация записей журнала: <условия фильтра>».Дата
Дата события.Источник
Исходная функция, создавшая событие, например имя службы (MSSQLSERVER). Отображается не для всех типов журнала.Message
Сообщение, связанное с событием.Log Type
Отображает тип журнала, которому принадлежит событие. Все выбранные журналы отображаются в окне сводки файла журнала.Log Source
Отображает описание исходного журнала, в котором зарегистрировано событие.Сведения о выбранной строке
Выберите строку для отображения дополнительных сведений о выбранной строке события внизу страницы. Порядок столбцов можно менять, перетаскивая их в нужное место сетки. Размер столбцов можно менять, перетаскивая разделители столбцов в заголовке сетки вправо или влево. Если дважды щелкнуть разделитель столбцов в заголовке сетки, ширина столбца будет автоматически подогнана под его содержимое.Экземпляр
Имя экземпляра, к которому относится происшедшее событие. Отображается в виде computer name\instance name.
[Top]