Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Артемов Д.В. -> "Microsoft SQL Server 2000" -> 97

Microsoft SQL Server 2000 - Артемов Д.В.

Артемов Д.В. Microsoft SQL Server 2000 — М.: Издательско-торговый дом «Русская Редакция», 2001. — 576 c.
ISBN 5-7502-0154-6
Скачать (прямая ссылка): artemov.pdf
Предыдущая << 1 .. 91 92 93 94 95 96 < 97 > 98 99 100 101 102 103 .. 187 >> Следующая


spconfigure с2 audit mode', О

go

reconfigure

go

и перезапустить службу. С этого момента в каталоге, отведенном под данные, будет формироваться набор файлов с именами типа auditt-race_20001014214813.trc. Это стандартные файлы трассировки, что и понятно, так как аудит выполняется одним из компонентов Profiler, только управление этим компонентом сервер взял на себя. Максимальный размер файла аудита — 200 Мб, после чего текущий файл закрывается, и сервер открывает следующий. Если в процессе работы на диске кончилось место, сервер автоматически прекращает работу, и Вы не сможете запустить службу до тех пор, пока не освободите место на диске либо не отключите режим аудита. Для отключения аудита при переполненном диске Вам следует запустить сервер с па-раметром-f.

Заключение

Как видите, на пути к корпоративному рынку корпорация Microsoft проделала немалую работу не только в направлении расширения «стандартной» функциональности СУБД, но и в направлении большей защищенности.

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

www.books-shop.com

І лава 5

Задания, опов^і_і_і^ниія.,

оп^ракторы

Управлять даже одним сервером непросто — это бесспорно. Многие операции надо выполнять в периоды наименьшей загрузки сервера, что вполне может означать ночью или в выходные. Тяжела доля администратора: трудится, бедолага, не покладая рук, не зная ни сна, ни отдыха. Мало того, что в рабочее время контролирует он доступность базы данных, так еще и в воскресенье надо проследить, чтобы страховочная копия была создана, журнал транзакций урезан, проверка БД выполнена и т. д., и т. п. Чтобы сервер мог сам «постоять за себя», в версии 6.0 появились средства автоматизации разного рода административных работ. В версии 8.0 они получили дальнейшее развитие, и, хоть от администратора отказываться рановато, его инструментарий стал намного богаче. Работу подсистемы автоматизации административных задач обеспечивают три службы операционной системы: MSSQServer, SQL Server Agent и EventLog. В рамках службы SQL Server Agent существуют три основных компонента, выполняющих административные действия: задание, оповещение и оператор.

Задание (Job) в версии 8.0 — это действия, выполняемые над сервером по определенному графику. Только теперь администратор получил гораздо более гибкий и мощный инструмент. Задания способны значительно облегчить автоматизацию стандартных действий: создание страховочных копий и индексов, проверку целостности БД и загрузку новых данных.

Оповещение (Alert) — это действия, предпринимаемые сервером в случае нештатной ситуации. При этом подсистема SQL Server Agent перехватывает это событие, проверяет, было ли создано предписание действовать определенным образом, и, если да, исполняет действия, заданные администратором.

10—147

Данная версия книги выпущена электронным издательством "Books-shop". Распространение, продажа, перезапись данной книги или ее частей ЗАПРЕЩЕНЫ. О всех нарушениях просьба сообщать по адресу piracy@books-shop.com

Microsoft SQL Server 2000. Новейшие технологии

www.books-shop.com

Оператор (Operator) — это тот, на чью голову сыплются сообщения о всяческих событиях, приятных и неприятных. Так, задание способно сообщить о том, что страховочная копия создана успешно, но сообщение может прийти и о том, что годовой отчет не может быть создан, так как БД помечена как подозрительная (Suspect) и недоступна. Но для того и существует подсистема, обслуживаемая SQL Server Agent, чтобы сервер активно сопротивлялся стихийным бедствиям и предпринимал самостоятельные действия по выходу из нештатной прежде чем на помощь придет человек.

При старте SQL Server Agent регистрируется в журнале событий Windows и подключается к SQL Server.

Подсистема исполнения заданий

Подсистема автоматизации административных действий позволяет генерировать задания с любым количеством шагов и графиков исполнения. Для каждого шага администратор может указывать действия сервера при удачном или неудачном (с ошибкой) исполнении. Отличие шага версии 8.0 и задачи версии 6.5 в том, что у индивидуальных шагов задания нет своего графика исполнения. Индивидуальные шаги могут обслуживаться разными подсистемами: шаг 1 — TSQL, шаг 2 — CmdExec и т. д.

В SQL Server 8.0 сохраняется поддержка функциональности версии 6.5:

• исполнение заданий в соответствии с графиком;

• описание заданий хранится в локальной БД Msdb;

• индивидуальные шаги задания могут быть следующих типов: ActiveX Script (код на языке сценариев), TSQL (команды Transact SQL), CmdExec (запуск на исполнение Ехе- или Cmd-файла), задание, связанное с репликацией (Distribution, Sync, LogReader,...);

• задание может быть повторено неограниченное количество раз (при неудаче исполнения) с произвольными задержками между попытками повторного исполнения;

• по завершении задание может создавать уведомление, рассылаемое по электронной почте, на пейджер, через журнал событий Windows или средствами команды net send;
Предыдущая << 1 .. 91 92 93 94 95 96 < 97 > 98 99 100 101 102 103 .. 187 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100