|
Программирование >> Администрирование microsoft sql
DBfine Alert Напвдв . □ [If. you .;i.Vtbe!tHloftbeBresMQetotendtolhe&o *i,and I i* beitoreluiie4ie iHMInli TO4(i etothel M .цШ Рис. 13-33. Диалоговое окно Define Alert Notification Message Completing the Create Alert WizardI Vou have cdiupHmj the sfepirequifBO to create an й ( The rfflt alert you t4v* detrrtd r* thmm bt+wf Рис. 13-34. Диалоговое окн leting The Create Alert Wizard Упражнение 5. Создание оповещения о событии средствами мастера Create Alert Wizard I в этом упражнении вы создадите оповещение о событии при помощи мастера Create Alert Wizard. ► Чтобы создать ющенне о событии средствами мастера Create Alert Wizard 1. Убедитесь, что вы зарегистрировались на контроллере домена под учетной записью Administrator. 2. Убедитесь, что в дереве консоли SQL Server Enterprise Manager выбран один из контейнеров экземпляра SQL Server по умолчанию. 3. В меню Tools выберите Wizards. Откроется окно Select Wizard. 4. Раскройте узел Management и затем дважды щелкните Create Alert Wizard. Откроется окно Welcome To The Create Alert Wizard. 5. Щелкните Next. Откроется окно Define Tiie Alert. 6. Установите переключатель Only If This Error Occurs и в одноименном поле введите 208. Заметьте: описание этой ошибки - неверное имя объекта. 7. Щелкните Next. Откроется окно Specify A Database Or Error Keywords. 8. В раскрывающемся списке Database Name выберите SSEMDB и щелкните Next. Откроется окно Define Alert Response. 9. В поле Notify Operator для записи Operator установите флажок Net Send и шелкни- те Next. Откроется окно Define Alert Notification Message. 10. В поле Alert Notification Message То Send То Operator введите The object requested does not exist и щелкните Next. Откроется окно Completing The Create Alert Wizard. 11. В поле Alert Name введите SQL Server Invahd Object Alert и щелкните Finish. Откроется окно Create Alert Wizard с сообщением, что при возникновении ошибок 208 оповещение срабатывать не поскольку по умолчанию такие ошибки не заносятся в журнал. Мастер предложит вам всегда генерировать оповещение при возникновении ошибок 208. 12. Щелкните Yes. Появится сообщение мастера Create Alert Wizard об успешном создании оповещения. 13. Щелкните ОК. 14. Выберите в дереве консоли контейнер SQL Server Agent и щелкните значок Alerts. Заметьте: вместе со стандартными оповещениями в правой панели отображается оповещение SQL Server Invalid Object Alert. 15. В меню Tools выберите SQL Query Analyzer. Запустится утилита SQL Query Analyzer; текущей БД будет master. 16. В панели запросов введите SELECT * FROM SSEMDB и в панели инструментов щелкните кнопку Execute Query. Обратите внимание: в панели результатов появится сообщение об ошибке из-за неверного имени объекта. 17. Переключитесь в SQL Server Enterprise Manager. 18. Щелкните в правой панели значок SQL Server Invalid Object Alert правой кнопкой и выберите Refresh Alert. Просмотрите значение столбца Count - вы увидите, что оповещение не срабатывало. 19. Переключитесь в SQL Query Analyzer. 20. В раскрывающемся списке БД в панели инструментов сделайте текущей БД SSEMDB и щелкните Execute Query. Через некоторое время появится окно сообщения Messenger Service с информацией об ошибке. 21. Щелкните ОК, чтобы закрыть окно сообщения Messenger Service. 22. Переключитесь в SQL Server Enterprise Manager. Автоматизация административных задач Глзва 13; 23. Щелкните в правой панели значок)! Server Invalid Object Alert правой кнопкой и выберите Refresh Alert. Обратите внимание: столбец Count показывает, что оповещение сработало один раз, а в столбце Last Occurred отображаются дата и время последнего срабатывания оповещения. 24. Не закрывайте SQL Server Enterprise Manager и SQL Query Analyzer. Использование SQL Server фп$е Manager Чтобы создать оповещение непосредственно при помощи SQL Server Enterprise Manager, щелкните в контейнере Management контейнер SQL Server Agent правой кнопкой и выберите New\Alert. Можно также щелкнуть в контейнере SQL Server Agent значок Alerts правой кнопкой и выбрать в контекстном меню New Alert. В любом случае откроется окно New Alert Properties (рис. 13-35). Рис. 13-35. Диалоговое окно New Alert Properties На вкладке General в раскрывающемся списке Туре можно указать тип оповещения - о событии или об условии производительности. Создавая оповещение об условии производительности, условие срабатывания оповещения. Так, можно создать оповещение, срабатывающее при заполнении журнала транзакций SSEMDB на 80% (рис. 13-36). Перейдите на вкладку Response и определите реакцию на В списке Execute Job можно выбрать имеющееся задание для запуска или создать новое задание на лету . Чтобы просмотреть или изменить свойства любого задания, для которого у вас имеются достаточные разрешения, щелкните кнопку (...). Можно также выбирать уведомляемых операторов из имеющихся, создавать новых операторов, включать в уведомление текст сообщения об ошибке, а также добавлять в уведомление собственное сообщение. Имеется возможность определить задержку реакции на оповещение, что позволяет предотвратить перегрузку системы при срабатывании множества оповещений. если первое оповещение срабатывает и запускает задание для поиска источника проблемы, отложите запуск второго оповещения, пока задание не завершит выполнение (рис. 13-37).
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |