Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-03-15.doc
Скачиваний:
0
Добавлен:
10.01.2020
Размер:
12.65 Mб
Скачать

4.4.6. Использование службы выполнения расписаний sql Server Agent

Служба SQL Server Agent позволяет определить многошаговые рас­пи­сания для автоматического их выполнения.

Рассмотрим порядок исполь­зо­вания этой службы на примере еже­днев­ного архивирования базы данных Кадры в 18.00 (п. 4.4.5).

  1. Раскроем группу Management/SQL Server Agent, запустим его ко­ман­дой Start из контекстного меню и нажмем кнопку Properties и произ­ведем настройку и запуск службы.

  2. Выберем из группы Management/Backup объект Кадры и вы­пол­ним команду Action/Backup a Database. Выберем базу Кадры, уста­но­вим переключатель Schedule и нажмем кнопку с троеточием (рисунок 4.4.5.2] для вызова окна настройки расписания [4.4.6.1].

Рассмотрим параметры этого окна.

Name - имя создаваемого расписания.

Start automatic...‑ автоматический запуск расписания при загрузке службы.

Start whenever...‑ запуск расписания при простое процессора.

One time - однократное выполнение расписания в указанное время.

Recurring - установка периодичности запуска расписания.

Рисунок 4.4.6.1. Настройка параметров расписания

  1. Н ажмем кнопку Change для вызова окна настройки пери­одич­ности расписания (рисунок 4.4.6.2), настроим параметры и нажмем кнопки OK.

Рисунок 4.4.6.2. Настройка параметров периодичности расписания

  1. Перейдем в группу Management/SQL Server Agent/Jobs, нажмем кнопку Refresh и увидим созданный объект‑расписание Кадры Baсkup.

  2. Выделим этот объект и нажмем кнопку Properties. В появившемся окне можно откорректировать нужные параметры расписания, например периодичность и наименование расписания Архивирование базы Кадры.

  3. О ткроем группу Alerts и нажмем кнопку New для создания опо­ве­ще­­ния о выполнении расписания (рисунок 4.4.6.3). Кнопкой New Operator создается описание нового оператора или это делается отдельно (шаг 7).

Рисунок 4.4.6.3. Настройка параметров оповещения оператора

  1. О ткроем группу Operators и нажмем кнопку New для создания опи­сания оператора, которому адресуется сообщение (рисунок 4.4.6.4).

Рисунок 4.4.6.4. Настройка параметров оператора

4.4.7. Защита данных

Вначале нужно зарегистрировать пользователя (создать учет­ную за­пись пользователя) командой New в группе Security/Logins.

На странице General окна SQL Server Login Properties указываются имя пользователя (Name=Плещёв), пароль (Password=pvv), имя базы данных (Data­ba­se=Кадры) и язык пользователя (Language=Russian).

На странице Server Roles указываются серверные роли (п. 4.3.1.3).

На странице Database Access указываются доступные базы данных и спи­сок ролей, используемых для доступа к этим базам (п. 4.3.1.3).

Права доступа к базам данных отображаются в группе Users базы данных. Добавление новых пользователей осуществляется командой New в группе Users, а их корректировка - командой Properties. Кнопкой Permissions окна свойств можно указать права доступа к таблицам: Select (просмотр), Insert (добавление данных), Update (изменение данных), Delete (удаление), Exec[ute] (запуск хранимых процедур), DRI (использование ограничений).