Система автоматизации задач администрирования
Одним из наиболее важных преимуществ Database Engine по сравнению с другими реляционными СУБД является его автоматическое администрирование задач, а это снижает затраты. Вы можете автоматизировать все эти задачи, так что они появятся в регулярном расписании. Например, вы можете установить, что задача резервного копирования базы данных появляется каждую пятницу в 20:00, а задача резервного копирования протокола транзакций - ежедневно в полночь.
Предупреждающее сообщение (alert) может быть определено в качестве ответа на конкретный номер ошибки или на группу ошибок, которые принадлежат заданной степени ошибки кода. Кроме того, определение предупреждающего сообщения для конкретной ошибки отличается от определения для системных ошибок и ошибок, определенных пользователем. (Создание предупреждающих сообщений для определенных пользователем ошибок описывается далее В этом разделе.) В оставшейся части этого раздела показано, как вы можете создавать предупреждающие сообщения, используя SQL Server Management Studio.
Пример 13.5, где одна транзакция имела взаимную блокировку с другой транзакцией, был использован для того, чтобы показать, как создать предупреждающее сообщение о номере системной ошибки. Если транзакция входит во взаимную блокировку с другой транзакцией, то пострадавшая транзакция должна быть выполнена снова. Это можно сделать, помимо других способов, и при помощи предупреждающих сообщений. Для создания предупреждающего сообщения о взаимной блокировке (и для любой другой ситуации) разверните узел SQL Server Agent, щелкните правой кнопкой мыши по узлу Alerts и выберите пункт New Alert. В диалоговом окне New Alert (рис. 18.7) в поле Name введите имя сообщения, выберите тип сообщения (SQL Server event…
Вы также можете определить предупреждающее сообщение, которое будет возникать в качестве ответа на уровень ошибки. Каждая системная ошибка имеет соответствующий уровень, который является числом между 0 и 25. Чем выше уровень, тем серьезнее ошибка. Ошибки с уровнем от 20 до 25 являются фатальными ошибками. Ошибки с уровнем от 19 до 25 записываются в протокол приложения Windows. В качестве примера того, как вы можете создавать предупреждающие сообщения для различных степеней ошибки, рассмотрим использование SQL Server Management Studio для создания конкретного предупреждающего сообщения для степени 25. Вначале разверните узел SQL Server Agent, щелкните правой кнопкой мыши по узлу Alerts, а…
Database Engine позволяет вам автоматизировать и ускорить многие административные задачи, такие как резервное копирование базы данных, пересылка данных, поддержка индексов. Для выполнения таких задач должен быть запущен на выполнение SQL Server Agent. Для автоматизации задачи вы должны выполнить несколько шагов: ♦ создать задание; ♦ создать операторы; ♦ создать предупреждающие сообщения. Задание и задача являются синонимами, так что, когда вы создаете задание, вы создаете конкретную задачу, которую хотите автоматизировать. Самым простым способом создания задания является использование SQL Server Management Studio, который позволяет вам определять один или более шагов задания и создавать расписание их выполнения. Когда задание завершается (успешно или неудачно), вы…
«ПерваяПредыдущая12СледующаяПоследняя»
Навигация
© 2019 serversql.ru. Все права защищены.