Поделиться через


Создание пользовательского события

Можно создать пользовательское событие, если нужно производить мониторинг событий, отличных от предопределенных системой SQL Server. Можно назначить уровень серьезности для каждого пользовательского события.

ms175021.note(ru-ru,SQL.90).gifПримечание.
При использовании среды SQL Server Management Studio выберите параметр Записывать в журнал событий приложений Windows для каждого сообщения пользовательского события с целью установки протоколирования данных сообщений. По умолчанию, после возникновения пользовательские сообщения с уровнем серьезности, меньшим 19, не отправляются в журнал приложений Microsoft Windows. Пользовательские сообщения с уровнем серьезности, меньшим 19, не приводят к возникновению предупреждения агента SQL Server.

Пользовательские события должны обладать уникальными номерами сообщений. Номера сообщений для пользовательских событий должны превышать 50 000. Можно определить сообщения для событий на нескольких языках. Однако перед добавлением сообщений на других языках должно быть создано сообщение об ошибке En-US.

Если происходит администрирование многоязыкового окружения SQL Server, то необходимо создать пользовательские сообщения на каждом поддерживаемом системой языке. Например, если создается новое сообщение события, которое будет использоваться и на английском, и на немецком сервере, то необходимо использовать один и тот же номер сообщения и один и тот же уровень серьезности для обоих серверов, но на каждый из них назначить сообщение на соответствующем языке.

В следующих задачах приводятся сведения о том, как создавать пользовательские события и реагирующие на них предупреждения.

Создание предупреждения по номеру сообщения
Создание предупреждения по уровню серьезности
Определение реакции на предупреждение
Создание сообщения об ошибке пользовательского события
Изменение сообщения об ошибке пользовательского события
Удаление сообщения об ошибке пользовательского события
Отключение или повторное включение предупреждения

См. также

Другие ресурсы

xp_logevent (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005