|
Программирование >> Администрирование microsoft sql
4-4 Автоматизация административных задач Глава 13 Список Туре позволяет фильтровать ения по типу: Error (о бке). Warning (предупреждение) или Information (информационное) и/или по содержанию. На рис. 13-26 обратите на нижнее в поле Contents, предупреждающее, что уровень нагрузки, соответствующий простою процессора, все не определен. Просматривать журнал ошибок SQL Server можно в любом текстовом редакторе. Transact-SQL Просматривать свойства журналов можно с помощью системных хранимых проце-ДУ lp job obstep, а журналы заданий - при помощи процедуры sp help Jobhisto гу, Резюме Задания позволяют автоматизировать многие рутинные задачи администрирования. Можно создавать многоэтапные задания, включающие операторы Transact-SQL, сценарии ActiveX, команды ОС и задачи репликации. Каждый этап задания может содержать логику управления ходом выполнения, которая определяет дальнейшие действия, основываясь на успешности выполнения этапа. Задание может уведомлять операторов об успехе, неудаче или завершении своего выполнения. Можно также создать одно или несколько расписаний запуска задания. Создание оповещений позволяют уведомлять соответствующих лиц об определенных событиях и условиях производительности, а также запускать различные задания в ответ на такие события и условия. Например, можно создать оповещение, которое срабатывает при заполнении журнала транзакций на 80%, и архивирует и усекает его (а также извещает администратора об успехе или ошибке выполнения). Служба SQL Server Agent просматривает журнал приложений Windows и сравнивает все зарегистрированные в нем события SQL Server с имеющимися оповещениями. Если обнаружено соответствие, срабатывает сопоставленное событию оповещение. Кроме того, SQL Server Agent может наблюдать значения специфических счетчиков объектов производительности SQL Server и запускать ения, когда значение будет меньше, равно или больше заданного предела. Примечание Для создания оповещений нужно быть членов рной рол in, Оповещения о событиях SQL Server Таблица sysmessages БД master содержит системные сообщения об ошибках. С помощью SQL Server Enterprise Manager или системной хранимой процедуры sp addmessage в эту таблицу можно также добавить пользовательские сообщения об ошибках. Таким сообщениям присваиваются номера больше 50 000. События и сообщения (ошибки) SQL Server обладают следующими атрибутами: номер ошибки - уникальный номер, присваиваемый каждой ошибке; строка сообщения - диагностическая информация об источнике ошибки, включая имя объекта; уровень значимости - меньшие значения соответствуют информационным сообщениям, а большие - серьезным ошибкам; код состояния - используется специалистами службы поддержки Microsoft, чтобы выявить расположение исходного кода, вызвавшего ошибку; имя процедуры - имя хранимой процедуры, при выполнении которой возникла ошибка; номер строки - номер строки оператора хранимой процедуры, вызвавшего ошибку. Замятие 3. Настройка оповещений SQL Server Agent позволяет создавать оповещения и настраивать реакцию системы на их срабатывание. Здесь рассказывается, как создать оповещения о событиях различных типов, включая сообщения об ошибках SQL Server, пользовательские сообщения об ошибках и условия производительности. Вы также научитесь назначать уведомляемых операторов и определять задания, запускаемые при срабатывании оповещения. Изучив материал этого занятия, вы сможете: ✓ определить оповещения о событиях SQL Server; определить оповещения об условиях производительности; настроить системы на оповещения; просмотреть оповещения и их журналы. Продолжительность занятия - около 30 минут Автоматизация административные адач Глава 13 События и сообщения (ошибки) SQL Server записываются в журнал приложений несколькими способами: все ошибки SQL Server с уровнем значимости выше 19 регистрируются автоматически; включить автоматическую! ч: гистрацию конкретной ошибки SQL Server можно при помощи системной хранимой проиедуры spaltermessage (программа установки SQL Server сразу конфигурирует многие ошибки для автоматического занесения в журнал приложений); приложение может принудительно занести ошибку в журнал дащью оператора RAiSERROR WITH LOG или расширенной хранимой процедуры xpjogevent. Примечание Размер журнала приложений Windows должен быт им. чтобы исключалось переполнение и все события SQL Server регистрировались без перезаписи имеющихся событий. Кроме того, для регистрации событий входа в систему следует включить политику аудита Windows. Оповещения о событиях создаются на основе занесенного в журнал приложений события SQL Server и определенных условий (уровень значимости, номер ошибки, наличие определенного текста в сообщении и т. д.). SQL Server 2000 включает ряд предопределенных оповещений о событиях, которые можно изменять и использовать в повседневной работе; можно также создавать собственные оповещения. Условия производительности SQL Server 2000 предоставляет утилите Windows 2000 System Monitor (в Windows NT 4.0 - Performance Monitor) ряд объектов и счетчиков. На основе этих же объектов и счетчиков в SQL Server Enterprise Manager можно создавать оповещения об условиях производительности. создания такого оповещения определяют: объект производительности - объект SQL Server; счетчик - счетчик SQL Server; , . экземпляр - экземпляр SQL Server; модель поведения - ни<. счетчика, при котором срабатывает оповещение. Значение может быть равно или больше заданного предела. Примечание Если просмотреть об условиях производительности в SQL Server Enterprise Manager нельзя, убедитесь, что учетная запись пользователя домена, под которой выполняется служба SQL Server, обладает полным доступом к разделу HKEY LOCAL MACH!NE\SOFTWARE\Microsoft\Winciows NT\CurrentVei5ion\Pernib реестра. Реакция на оповещения О срабатывании оповещения о событии или условии можно уве- домить одного нескольких операторов по электронной почте, через пейджер или с помощью команд NET SEND. Наряду с текстом сообщения об ошибке, в уведомление можно включить собственный извещающий текст. Кроме того, при срабатывании оповещения может запускаться выбранное вами задание.
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |