Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LektsiiNovye.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.92 Mб
Скачать

Создание задания в Management Studio

Самый простой способ определить задание – воспользоваться возможностями среды Management Studio (рис. 15.1). Откроется вкладка определения задания (рис. 15.2).

рис. 15.1. Вкладка «Задания» MS SQL Agent

рис. 15.2. Панель определения нового задания

на закладке Общие задаются следующие параметры:

  • Имя – должно быть уникальным в рамках сервера и может содержать до 128 символов; следует давать заданиям осмысленные имена;

  • Владелец – это пользователь, который создаёт задание, или пользователь, для которого создаётся задание; только роли sysadmin позволяют изменять владельца задания или изменять задание, владельцем которого является другой пользователь; все роли sysadmin, а также владелец задания могут изменять задание, а также запускать и останавливать его; пользователь, который будет выполнять задание, выбирается из раскрывающегося списка; автоматически подставляется имя пользователя, создающего задание;

  • Категория – выбирается из списка категорий, который создаётся при инсталляции SQL Server, однако предусмотрена возможность создания собственных категорий; в список инсталлированных категорий входят Обслуживание базы данных, Полнотекстовый поиск, Web-помощник и 10 категорий для репликации; категории используются для группировки родственных заданий;

  • Описание – комментарий, позволяющий другим пользователям быстро определять, для чего предназначено задание; может содержать до 512 символов;

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

Любое задание состоит из шагов. Шаги задания – это команды или операторы, которые определяют задачи данного задания. Каждое задание должно содержать хотя бы один шаг и может содержать несколько шагов.

На панеле определения шага задания указываются следующие параметры (рис. 15.3):

  • Имя шага;

  • Тип шага – выбирается из списка, например Сценарий T-SQL если для описания задания используются команды T-SQL; среди других вариантов выбора – Сценарий ActiveX, Команда операционной системы, Дистрибьютор репликации, Репликация, чтение журнала транзакций, Репликация слиянием, Репликация, чтение данных из очереди и Репликация моментального снимка;

  • в раскрывающемся списке База данных выбирается имя базы данных, с которой будет работать данное задание;

  • в текстовое поле Команда вводится текст команд, которые включеня в данный шаг; например команды T-SQL для резервного копирования базы данных MyDB устройство резервного копирования с именем MyDB_backup1.

Можно также щёлкнуть на кнопке Открыть, чтобы открыть файл, если есть подготовленный сценарий, который необходимо ввести как задание.

рис. 15.3. Панель определения шага задания

Кнопка Анализ предназначена для проверки синтаксиса шагов T-SQL, а вкладка Дополнительно для определения параметров выполнения шага. В этой вкладке можно выбрать, какое действие следует предпринять при успешном и неуспешном завершении данного задания: Завершить задание с выдачей кода успешного завершения, Завершить задание с выдачей кода неуспешного завершения или Перейти к следующему шагу. Можно задать количество повторных попыток выполнения шага задания, если он не был успешно выполнен, а также интервал между попытками. Если шаг представлен командой T-SQL или сценарием, то можно выбрать выходной файл, в который будут выводиться результаты T-SQL. Также можно задать добавление выходных результатов к этому файлу при каждом запуске задания. Флажок Добавлять выходные результаты в журнал выполнения шагов, означает, что результаты выполнения задания будут добавляться в таблицу журнала для данного задания. Также можно указать пользователя ,от имени которого будет запускаться этот набор T-SQL (рис.15.4)

рис. 15.4. Вид вкладки Дополнительно

Чтобы создать расписание для этого задания, необходимо щёлкнуть на вкладке Расписания. Щелчком по кнопке Создать, открывается панель определения нового расписания (рис. 15.5). Расписание указывает, в какие моменты времени и по каким дням следует запускать задание. Задание может запускаться один раз или регулярно. Если задание запускается вручную или время от времени, то нет необходимости задавать расписание задания.

рис. 15.5. Вид вкладки Новое расписание

Вкладка Уведомления (рис. 15.6) предназначена для определения оператора или пользователя, который должен получить уведомление об успешном или неуспешном результате выполнения задания или об окончании задания. Это уведомление может быть отправлено по электронной почте, на пейджер или как сообщение в сети с помощью команды NET SEND. Статус задания можно записывать в журнал событий Windows, и даже автоматически удалять задание в случае успешного выполнения, неуспешного завершения или после окончания.

рис. 15.6. Вид вкладки Уведомления

Вкладка Цели предназначена для оперделения одного или нескольких серверов, на которых может быть выполнено зание.

Как уже упоминалось, заданию указывается категория задания, что позволяет группировать похожие задания для упрощения администрирования. Список категорий заданий также модифицируем. Для просмотра существующих категорий и модификации списка следует выделить папку Задания в Обозревателе объектов и выбрать в контекстном меню пункт Управление категориями заданий (рис. 15.7).

рис. 15.7. Управление категориями заданий

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]